sql >> Database >  >> RDS >> Mysql

Elke afgeleide tabel moet zijn eigen alias hebben - wanneer is iets een afgeleide tabel?

Als de subquery in de table_references staat gedeelte van een zoekopdracht (de FROM clausule en alle bijbehorende JOIN s), moet het een alias bevatten.

Als de subquery ergens anders verschijnt, zoals in de WHERE of SELECT sectie, het is gewoon een gewone subquery en er is geen aliasing vereist.

Uit de documentatie :

Als vuistregel geldt dat als u op naam naar een kolom uit de subquery kunt verwijzen, de subquery een alias nodig heeft om dubbelzinnigheid te voorkomen.




  1. SQL Server:Hoe krijg ik een refererende sleutelreferentie van information_schema?

  2. Tabelfiltering in IRI Workbench

  3. Specifieke maat maken

  4. Hoe dubbele waarden in een SQL-tabel te vinden