Vous ne voulez pas le commander par userCreateDate
de l'user
tableau, car ce sera le même pour tous les commentaires. Cela aurait été bien pour vous d'avoir un commentCreateDate
mais puisque vous ne l'avez pas, vous pouvez le commander par le commentID
.
Modifier
order by u.userCreateDate desc
à
order by c.commentID desc
Modifié pour ajouter :
Vous devez également modifier votre sélection pour obtenir le commentaire réel.
select u.userID, c.commentID, u.userCreateDate
devrait être
select u.userID, c.commentID, c.comment, u.userCreateDate
pour obtenir la sortie souhaitée. De plus, je ne pense pas que vous souhaitiez inclure userCreateDate
dans la sortie car les gens pourraient confondre cela avec la date à laquelle le commentaire a été écrit.