Mysql
 sql >> Database >  >> RDS >> Mysql

Come ottenere valore da una colonna della tabella quando esistono due colonne con lo stesso nome in un join sql

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;