Měli byste rozlišovat mezi 2 sloupci se stejným názvem pomocí aliasu pro jeden nebo oba ze 2 sloupců v dotazu, jako je tento
SELECT a.`date`, b.`date` as b_date
FROM table1 a
JOIN table2 b ON a.id = b.a_id
WHERE some specific criteria
Nyní, když načtete ROW každé date
má svůj vlastní jedinečný název, tj.
$row->date;
$row->b_date;