sql >> Databáze >  >> RDS >> Mysql

Alias ​​názvu sloupce na levém spojení

Místo výběru všech polí pomocí "SELECT *" byste měli explicitně pojmenovat každé pole, které potřebujete, a podle potřeby je přiřadit AS. Například:

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

A pak můžete odkazovat na názvy aliasů ve vaší sadě výsledků.



  1. Jsou připravené příkazy ukládány do mezipaměti na straně serveru při vícenásobném načtení stránky pomocí PHP?

  2. PostgresSQL Nested Loops – Kdy se plánovač rozhodne použít Nested Loop při provádění INNER JOIN?

  3. jak nahrát více obrázků do složky pomocí jsp a servletu

  4. Minimální příklad použití select... pro aktualizaci za účelem izolace řádků