sql >> Databasteknik >  >> RDS >> Mysql

Hur man får värde från en tabellkolumn när två kolumner med samma namn finns i en sql-join

Du bör skilja mellan två kolumner med samma namn genom att använda ett alias för en eller båda av de två kolumnerna i frågan så här

SELECT a.`date`, b.`date` as b_date
FROM table1 a
    JOIN table2 b ON a.id = b.a_id
WHERE some specific criteria

Nu när du hämtar RADEN varje date har sitt eget unika namn, dvs.

$row->date;
$row->b_date;


  1. Mycket långsam borttagning på mysql-bas med underfråga

  2. Cronjob eller MySQL event?

  3. Åtkomst till MySQL lagrad procedurutdata i Zend Framework 2

  4. Vad är subqueries i oracle