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