Sie möchten es nicht nach dem userCreateDate bestellen vom user Tabelle, denn das wird für alle Kommentare gleich sein. Es wäre schön für Sie gewesen, ein commentCreateDate zu haben aber da Sie das nicht haben, können Sie es nach der commentID bestellen .
Ändern Sie
order by u.userCreateDate desc
zu
order by c.commentID desc
Bearbeitet, um Folgendes hinzuzufügen:
Sie müssen auch Ihre Auswahl ändern, um den tatsächlichen Kommentar zu erhalten.
select u.userID, c.commentID, u.userCreateDate
sollte
seinselect u.userID, c.commentID, c.comment, u.userCreateDate
um die gewünschte Ausgabe zu erhalten. Außerdem glaube ich nicht, dass Sie userCreateDate einschließen möchten in der Ausgabe, da die Leute das mit dem Datum verwechseln könnten, an dem der Kommentar geschrieben wurde.