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.