sql >> Database >  >> RDS >> Mysql

Alias ​​een kolomnaam op een linker join

In plaats van alle velden met "SELECT *" te selecteren, moet u elk veld dat u nodig hebt expliciet een naam geven en desgewenst een alias met AS gebruiken. Bijvoorbeeld:

SELECT si.field1 as si_field1,
       si.field2 as si_field2,
       ind_data.field1 as ind_data_field1
  FROM sites_indexed as si
  LEFT JOIN individual_data as ind_data 
         ON si.id = ind_data.site_id 
 WHERE `url` LIKE :url

En dan kun je verwijzen naar de aliasnamen in je resultatenset.



  1. Codeigniter $this->db->reconnect(); gebruik

  2. Fout bij verbinden met database:(bij gebruik van klasse org.gjt.mm.mysql.Driver)

  3. Postgresql in geheugendatabase django

  4. Oracle:Connect By Loop in gebruikersgegevens