Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2008, 17:54
Avatar de dieguicho
dieguicho
 
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 23 años, 3 meses
Puntos: 1
forma mas sana de obtener ultima foto.

hola amigos,
estoy usando mysql y la estructura de mis tablas es la siguientes

usuarios.id, usuarios.nombre
fotos.id, fotos.id_usuario

cual les parece que seria la forma mas adecuada de obtener la ultima foto de cada usuario?

SELECT usuarios.id, usuarios.nombre, MAX(fotos.id) as ultima
FROM usuarios
LEFT OUTER JOIN fotos.id_usuario = usuarios.id
GROUP BY usuarios.id
ORDER BY usuarios.id

me parecece que el MAX() está haciendo que mi consulta se ejecute muy lentamente..
muchas gracias por vuestra ayduda, saludos para todos!!
__________________
On error no hago nada porque deje de fumar...