Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/12/2005, 00:15
Avatar de txus35
txus35
 
Fecha de Ingreso: mayo-2005
Mensajes: 42
Antigüedad: 19 años, 6 meses
Puntos: 0
Ahora tengo lo siguiente:

"SELECT Comentarios.*, Fotos.*
FROM Comentarios INNER JOIN Fotos
ON Comentarios.IdFoto = Fotos.IdFoto
ORDER BY Comentarios.Fecha DESC LIMIT 4"


Problema: si los 5 últimos comentarios son de la misma foto, los coge esos 5 y yo quiero que coja el más reciente de esos 5 y los 4 siguientes que sean de fotos diferentes.

Imagino que habrá que usar las clausulas GROUP BY, HAVING o quizás subconsultas pero no sé cómo.