Du ønsker ikke at bestille den efter userCreateDate
fra user
tabel, fordi det vil være det samme for alle kommentarer. Det ville have været rart for dig at have en commentCreateDate
men da du ikke har det, kan du bestille det med commentID
.
Skift
order by u.userCreateDate desc
til
order by c.commentID desc
Redigeret for at tilføje:
Du skal også ændre dit valg for at få den faktiske kommentar.
select u.userID, c.commentID, u.userCreateDate
burde være
select u.userID, c.commentID, c.comment, u.userCreateDate
for at få dit ønskede output. Derudover tror jeg ikke, du vil inkludere userCreateDate
i outputtet, da folk kunne forveksle det med den dato, hvor kommentaren blev skrevet.