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

Множество таблици се обединяват в SQL за този сценарий

Следната заявка трябва да работи за вас. Изберете необходимите колони от album_comments, съединете го с comment_likes на базата на comment_id и проверете дали user_id на comment_likes е равен на user_id, който сте изпратили от потребителския интерфейс. ORDER BY DESC ще върне най-новите коментари с ЛИМИТ от 20.

Select |ac.Column1, ac.Column2...ac.Column-n|, cl.like_bit
FROM album_comments ac INNER JOIN comment_likes cl
ON ac.id = cl.comment_id AND cl.user_id = |screen user_id|
ORDER BY ac.id DESC LIMIT 20;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Деклариране на променлива в Bash?

  2. Добавете дни към текущата дата от MySQL с PHP

  3. Първите три групи с най-високи оценки трябва да имат конкретни точки 5,3,1

  4. strip_tags не работят

  5. Получаване на резултати от заявка от 2 db таблици, дори когато втората таблица няма съответстващи записи