Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql znajdź ostatnie komentarze użytkowników

Nie chcesz zamawiać tego przed userCreateDate od user tabeli, ponieważ będzie taka sama dla wszystkich komentarzy. Byłoby miło mieć commentCreateDate ale ponieważ go nie masz, możesz go zamówić według commentID .

Zmień

order by u.userCreateDate desc

do

order by c.commentID desc

Edytowano, aby dodać:

Musisz również zmienić swój wybór, aby uzyskać rzeczywisty komentarz.

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

powinno być

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

aby uzyskać żądany wynik. Poza tym nie sądzę, że chcesz dołączyć userCreateDate w wynikach, ponieważ ludzie mogli pomylić to z datą napisania komentarza.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zagadnienia dotyczące integralności danych i wydajności w półsynchronicznej replikacji MySQL

  2. Co jest lepsze:mysql_connect lub mysql_pconnect

  3. Python db-api:fetchone vs fetchmany vs fetchall

  4. Mysql jconnector spędza 50% czasu w com.myql.jdbc.utils.ReadAheadInputStream.fill()

  5. zapytanie mysql, aby wybrać jeden konkretny wiersz i inny losowy wiersz