Mysql
 sql >> Base de données >  >> RDS >> Mysql

Quelle est l'erreur Chaque table dérivée doit avoir son propre alias dans MySQL ?

Chaque table dérivée (sous-requête AKA) doit en effet avoir un alias. C'est à dire. chaque requête entre parenthèses doit avoir un alias (AS whatever ), qui peut ensuite être utilisé pour y faire référence dans le reste de la requête externe.

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

Dans votre cas, bien sûr, la requête entière pourrait être remplacée par :

SELECT ID FROM TT2