Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/11/2013, 13:04
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: 16 años, 5 meses
Puntos: 2658
Respuesta: Ultimo registro de un GROUP BY

Cita:
Iniciado por chuekeron Ver Mensaje
Analice directamente en phpMyAdmin, y me dice que cada tabla derivada debe tener su propio alias. Yo en la consulta veo que todas las tablas lo tienen...
O sea que no copiaste y pegaste...
Fíjate esto:

Código SQL:
Ver original
  1. ORDER BY a.fecha DESC) T1
¿Ves ese "T1"?
Es un alias para la tabla derivda generada en la consulta primaria.
Es decir, cuando pones una subconsulta en el FROM de otra, se genera una tabla derivada, y es esa tabla la que debe tener alias:
Código MySQL:
Ver original
  1. SELECT a, b, c
  2. FROM (SELECT a, b, c FROM Tabla1) T1 -- Este es un alias de la tyabla derivada
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)