Cita:
Iniciado por RocoBox3000 Vale, me intentare explicar mejor.
quiero que me aparezcan los ultimos comentarios (esto lo consigo con order by date)
pero ademas quiero que si hay mas de un comentario escrito por el mismo usuario solo me muestre el mas reciente (por eso puse el group by)
De la manera que escribi el sql, me muestra los comentarios mas recientes (hasta aqui bien), y en el caso de que un usuario tenga mas de uno, me muestra el mas viejo en vez de el mas reciente.
SELECT * from comments GROUP BY(idu) ORDER by date desc limit 10
Saludos
Muchas gracias
Y si modificas tus tablas por ejemplo
tabla comments
idc -> int
idu -> varchar
comments -> text
fecha -> date time
tabla usuario
idu -> varchar
nombre -> varchar
foto -> varchar
Ya lo ejecuté y muestra el comentario del ultimo usuario y con la fecha más actual ;)