Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was ist der Fehler? Jede abgeleitete Tabelle muss in MySQL einen eigenen Alias ​​haben?

Jede abgeleitete Tabelle (AKA-Unterabfrage) muss tatsächlich einen Alias ​​haben. D.h. jeder Abfrage in Klammern muss ein Alias ​​gegeben werden (AS whatever ), mit der im Rest der äußeren Abfrage darauf verwiesen werden kann.

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

In Ihrem Fall könnte natürlich die gesamte Abfrage ersetzt werden durch:

SELECT ID FROM TT2