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

Hvad er fejlen Hver afledt tabel skal have sit eget alias i MySQL?

Hver afledt tabel (AKA underforespørgsel) skal faktisk have et alias. dvs. hver forespørgsel i parentes skal have et alias (AS whatever ), som kan bruges til at henvise til det i resten af ​​den ydre forespørgsel.

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

I dit tilfælde kan hele forespørgslen selvfølgelig erstattes med:

SELECT ID FROM TT2


  1. PG::Fejl:SELECT DISTINCT, ORDER BY-udtryk skal vises i udvalgslisten

  2. Hvorfor kaster SQL-serveren denne fejl:Kan ikke indsætte værdien NULL i kolonnen 'id'?

  3. MySQL pivot række til dynamisk antal kolonner

  4. Navn på SQL Server variabel kolonner?