Не искате да го поръчвате по userCreateDate
от user
таблица, защото това ще бъде едно и също за всички коментари. Би било хубаво да имате commentCreateDate
но тъй като нямате такъв, можете да го поръчате чрез commentID
.
Промяна
order by u.userCreateDate desc
до
order by c.commentID desc
Редактирано за добавяне:
Трябва също да промените избора си, за да получите действителния коментар.
select u.userID, c.commentID, u.userCreateDate
трябва да бъде
select u.userID, c.commentID, c.comment, u.userCreateDate
за да получите желания резултат. Освен това не мисля, че искате да включите userCreateDate
в изхода, тъй като хората биха могли да объркат това с датата на писане на коментара.