sql >> Databasteknik >  >> RDS >> Mysql

Varje härledd tabell måste ha sitt eget alias - när är något en härledd tabell?

Om underfrågan finns i table_references del av en fråga (FROM klausul och alla tillhörande JOIN s), måste den inkludera ett alias.

Om underfrågan visas någon annanstans, som i WHERE eller SELECT avsnitt, det är bara en vanlig underfråga och ingen aliasing krävs.

Från dokumentationen :

Som en tumregel, om du kan referera till en kolumn från underfrågan med namn, behöver underfrågan ett alias för att förhindra tvetydighet.




  1. PHP Mysql PDO:Allmänt fel:2006 MySQL-server har försvunnit

  2. Skapa en tabell med komprimering i SQL Server (T-SQL)

  3. ROW_NUMBER fråga

  4. Hur kombinerar jag dessa 3 frågor till en MySQL-fråga?