sql >> Database teknologi >  >> RDS >> Mysql

mysql find seneste brugerkommentarer

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.




  1. Gendannelse af SQL fra flere SQL-filer

  2. Godkendelsesplugin 'caching_sha2_password' er ikke understøttet

  3. Jeg får mange udvalgte @@session.tx_read_only, ville man gøre det samme?

  4. En tråd blev hængt på java.net.SocketInputStream.socketRead0(Native Method), nogen der ved hvad der skete?