Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Qual é o erro Toda tabela derivada deve ter seu próprio alias no MySQL?


Cada tabela derivada (subconsulta AKA) deve, de fato, ter um alias. Ou seja cada consulta entre colchetes deve receber um alias (AS whatever ), que pode ser usado para se referir a ele no restante da consulta externa.
SELECT ID FROM (
    SELECT ID, msisdn FROM (
        SELECT * FROM TT2
    ) AS T
) AS T

No seu caso, é claro, a consulta inteira pode ser substituída por:
SELECT ID FROM TT2