sql >> Database >  >> RDS >> Mysql

mysql vind recente gebruikersopmerkingen

Je wilt het niet bestellen op de userCreateDate van de user tabel, want dat zal voor alle opmerkingen hetzelfde zijn. Het zou leuk geweest zijn als je een commentCreateDate . had gehad maar aangezien je dat niet hebt, kun je het bestellen met de commentID .

Wijzigen

order by u.userCreateDate desc

naar

order by c.commentID desc

Bewerkt om toe te voegen:

Je moet ook je selectie wijzigen om de daadwerkelijke opmerking te krijgen.

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

zou moeten zijn

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

om uw gewenste output te krijgen. Bovendien denk ik niet dat je userCreateDate wilt opnemen in de uitvoer omdat mensen dat kunnen verwarren met de datum waarop de opmerking is geschreven.




  1. Shellscript gebruiken om gegevens in een externe MYSQL-database in te voegen

  2. Sql Server string tot datum conversie

  3. Migratie van SQL-databases met opdrachtregel

  4. PHP - Overeenkomende zoektermen mysql_query