sql >> Database >  >> RDS >> Mysql

Waarde uit één tabelkolom halen als er twee kolommen met dezelfde naam in een sql-join bestaan

U moet onderscheid maken tussen 2 kolommen met dezelfde naam door een alias te gebruiken voor een of beide van de 2 kolommen in de query, zoals deze

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

Wanneer u nu de ROW elke date ophaalt heeft zijn eigen unieke naam, d.w.z.

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


  1. Is het mogelijk om `SqlDbType.Structured` te gebruiken om tabelwaardeparameters in NHibernate door te geven?

  2. Kan root-wachtwoord niet opnieuw instellen met --skip-grant-tables op ubuntu 16

  3. Veilige openbare API bouwen met PHP/MYSQL

  4. A.* bevindt zich niet in GROUP BY met left join op laravel-querybuilder