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!!