sql >> Databasteknik >  >> RDS >> Mysql

mysql hitta senaste användarkommentarer

Du vill inte beställa den efter userCreateDate från user tabell, eftersom det kommer att vara samma för alla kommentarer. Det skulle ha varit trevligt för dig att ha en commentCreateDate men eftersom du inte har det kan du beställa det med commentID .

Ändra

order by u.userCreateDate desc

till

order by c.commentID desc

Redigerat för att lägga till:

Du måste också ändra ditt val för att få den faktiska kommentaren.

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

borde vara

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

för att få önskat resultat. Dessutom tror jag inte att du vill inkludera userCreateDate i utgången eftersom folk kan blanda ihop det med datumet då kommentaren skrevs.




  1. Hur man använder SignalR i en webbfarm, med SQL-server som bakplan

  2. MySQL-sökning med uft8_general_ci är skiftlägeskänslig för FULLTEXT?

  3. Så här gör du:Rangordna sökresultat

  4. Finns det något sätt att installera java på Oracle 11g XE?