Non vuoi ordinarlo tramite userCreateDate
dall'user
tabella, perché sarà lo stesso per tutti i commenti. Sarebbe stato bello per te avere un commentCreateDate
ma siccome non ce l'hai puoi ordinarlo con il commentID
.
Cambia
order by u.userCreateDate desc
a
order by c.commentID desc
Modificato per aggiungere:
Devi anche modificare la tua selezione per ottenere il commento effettivo.
select u.userID, c.commentID, u.userCreateDate
dovrebbe essere
select u.userID, c.commentID, c.comment, u.userCreateDate
per ottenere l'output desiderato. Inoltre, non credo tu voglia includere userCreateDate
nell'output in quanto le persone potrebbero confonderlo con la data in cui è stato scritto il commento.