Cita: Lo que haces es un SELECT * FROM realmente es a TA o sea SELECT * FROM TA pero en vez de devolverte todo te devolverá solo lo que pides en la sub consulta?
Es exactamente lo que te vengo diciendo desde el principio. Es lo que se denomina "tabla resultado" o más exactamente "tabla derivada".
Y no es algo propio de MySQL. Es de TODOS los DBMS, sea éste, Oracle, DB2, SQL Server, Firebird, PostgreSQL, o cualquier otro que trabaje con SQL.
Cita: yo lo que espero después e un FROM es un nombre de tabla
Pues eso lo sigues teniendo en realidad, es el alias de la subconsulta.
Por eso en
todos los DBMS es
obligatorio que la tabla derivada tenga si o sí un
alias. De lo contrario te dispararía un error de sintaxis.