
06/12/2005, 00:15
|
 | | | Fecha de Ingreso: mayo-2005
Mensajes: 42
Antigüedad: 19 años, 9 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. |