sql >> Databasteknik >  >> RDS >> Mysql

Vad är felet Varje härledd tabell måste ha sitt eget alias i MySQL?

Varje härledd tabell (AKA sub-query) måste verkligen ha ett alias. d.v.s. varje fråga inom parentes måste ges ett alias (AS whatever ), som kan användas för att referera till den i resten av den yttre frågan.

SELECT ID FROM (
    SELECT ID, msisdn FROM (
        SELECT * FROM TT2
    ) AS T
) AS T

I ditt fall kan naturligtvis hela frågan ersättas med:

SELECT ID FROM TT2


  1. ORA-12704:teckenuppsättningen matchar inte

  2. Skapa en skalär användardefinierad funktion i SQL Server

  3. 3 metoder för att bygga om alla index för alla tabeller med T-SQL i SQL Server Database

  4. Hur du använder Prisma