Dovresti distinguere tra 2 colonne con lo stesso nome utilizzando un alias per una o entrambe le 2 colonne nella query come questa
SELECT a.`date`, b.`date` as b_date
FROM table1 a
JOIN table2 b ON a.id = b.a_id
WHERE some specific criteria
Ora quando recuperi la RIGA ogni date
ha il suo nome univoco, ad es.
$row->date;
$row->b_date;