Ver Mensaje Individual
  #12 (permalink)  
Antiguo 24/07/2014, 12:03
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: Duda sobre esta consulta

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.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)