sql >> Database teknologi >  >> RDS >> Mysql

Hver afledt tabel skal have sit eget alias - hvornår er noget en afledt tabel?

Hvis underforespørgslen er i table_references del af en forespørgsel (FROM klausul og alle medfølgende JOIN s), skal den inkludere et alias.

Hvis underforespørgslen vises et andet sted, f.eks. i WHERE eller SELECT sektion, det er bare en almindelig underforespørgsel, og der kræves ingen aliasing.

Fra dokumentationen :

Som en tommelfingerregel, hvis du kan referere til en kolonne fra underforespørgslen efter navn, skal underforespørgslen have et alias for at forhindre tvetydighed.




  1. ISJSON() Eksempler i SQL Server (T-SQL)

  2. Arbejder med INTERVAL og CURDATE i MySQL

  3. Får de sidste 5 tegn i streng med mysql-forespørgsel

  4. Sådan indsætter du flere poster i Oracle DB ved hjælp af Node.js