Du vill inte beställa den efter userCreateDate
från user
tabell, eftersom det kommer att vara samma för alla kommentarer. Det skulle ha varit trevligt för dig att ha en commentCreateDate
men eftersom du inte har det kan du beställa det med commentID
.
Ändra
order by u.userCreateDate desc
till
order by c.commentID desc
Redigerat för att lägga till:
Du måste också ändra ditt val för att få den faktiska kommentaren.
select u.userID, c.commentID, u.userCreateDate
borde vara
select u.userID, c.commentID, c.comment, u.userCreateDate
för att få önskat resultat. Dessutom tror jag inte att du vill inkludera userCreateDate
i utgången eftersom folk kan blanda ihop det med datumet då kommentaren skrevs.