sql >> Base de Datos >  >> RDS >> Mysql

mysql encuentra comentarios de usuarios recientes

No desea ordenarlo por userCreateDate del user table, porque eso será lo mismo para todos los comentarios. Hubiera sido bueno que tuvieras un commentCreateDate pero como no tiene eso, puede ordenarlo por el commentID .

Cambiar

order by u.userCreateDate desc

a

order by c.commentID desc

Editado para agregar:

También debe cambiar su selección para obtener el comentario real.

select u.userID, c.commentID, u.userCreateDate

debería ser

select u.userID, c.commentID, c.comment, u.userCreateDate

para obtener la salida deseada. Además, no creo que quieras incluir userCreateDate en el resultado, ya que la gente podría confundirlo con la fecha en que se escribió el comentario.