sql >> Base de Datos >  >> RDS >> Mysql

Cada tabla derivada debe tener su propio alias:¿cuándo es algo una tabla derivada?

Si la subconsulta está en table_references parte de una consulta (el FROM cláusula y todo lo que acompaña a JOIN s), debe incluir un alias.

Si la subconsulta aparece en otro lugar, como en WHERE o SELECT sección, es solo una subconsulta regular y no se requiere alias.

De la documentación :

Como regla general, si puede hacer referencia a una columna de la subconsulta por nombre, entonces la subconsulta necesita un alias para evitar la ambigüedad.