Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql намира скорошни потребителски коментари

Не искате да го поръчвате по userCreateDate от user таблица, защото това ще бъде едно и също за всички коментари. Би било хубаво да имате commentCreateDate но тъй като нямате такъв, можете да го поръчате чрез commentID .

Промяна

order by u.userCreateDate desc

до

order by c.commentID desc

Редактирано за добавяне:

Трябва също да промените избора си, за да получите действителния коментар.

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

трябва да бъде

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

за да получите желания резултат. Освен това не мисля, че искате да включите userCreateDate в изхода, тъй като хората биха могли да объркат това с датата на писане на коментара.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Безкрайно превъртане с MySQL данни

  2. Мога ли да използвам COUNT() и DISTINCT заедно?

  3. SQL Вмъкване на ред и копирайте вмъкнатия идентификатор за автоматично увеличение в друга колона

  4. MySQL:изберете първия елемент от разделен със запетая списък

  5. Как да изберете записи с дублиращи се само едно поле и всички други стойности на полета?