Je wilt het niet bestellen op de userCreateDate van de user tabel, want dat zal voor alle opmerkingen hetzelfde zijn. Het zou leuk geweest zijn als je een commentCreateDate . had gehad maar aangezien je dat niet hebt, kun je het bestellen met de commentID .
Wijzigen
order by u.userCreateDate desc
naar
order by c.commentID desc
Bewerkt om toe te voegen:
Je moet ook je selectie wijzigen om de daadwerkelijke opmerking te krijgen.
select u.userID, c.commentID, u.userCreateDate
zou moeten zijn
select u.userID, c.commentID, c.comment, u.userCreateDate
om uw gewenste output te krijgen. Bovendien denk ik niet dat je userCreateDate wilt opnemen in de uitvoer omdat mensen dat kunnen verwarren met de datum waarop de opmerking is geschreven.