sql >> Databáze >  >> RDS >> Mysql

mysql najít nedávné komentáře uživatelů

Nechcete jej objednávat podle userCreateDate od user tabulka, protože to bude stejné pro všechny komentáře. Bylo by hezké mít commentCreateDate ale protože to nemáte, můžete si to objednat pomocí commentID .

Změnit

order by u.userCreateDate desc

do

order by c.commentID desc

Upraveno pro přidání:

Chcete-li získat skutečný komentář, musíte také změnit svůj výběr.

select u.userID, c.commentID, u.userCreateDate

by měl být

select u.userID, c.commentID, c.comment, u.userCreateDate

abyste získali požadovaný výstup. Navíc si nemyslím, že chcete zahrnout userCreateDate ve výstupu, protože by si to lidé mohli splést s datem napsání komentáře.




  1. Pouze jeden klíč ze složeného primárního klíče jako cizí klíč

  2. Komplex MYSQL Union

  3. Přetrvávat neprimitivní data v JPA

  4. počet proměnných Null na řádek mysql