Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhiều bảng tham gia SQL cho trường hợp này

Truy vấn sau đây sẽ phù hợp với bạn. Chọn các cột bắt buộc từ album_comments, kết hợp nó với comment_likes dựa trên comment_id và kiểm tra xem user_id comment_likes có bằng với user_id mà bạn đã gửi từ giao diện người dùng hay không. ORDER BY DESC sẽ trả lại bình luận mới nhất với GIỚI HẠN là 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. php không thể kết nối với mysql trong docker -omp

  2. Lỗi khi cố gắng di chuyển db postgresql sang mysql bằng bàn làm việc

  3. Kết nối ứng dụng python với cơ sở dữ liệu bằng centos 7

  4. Xóa một hàng có quan hệ với các bảng khác

  5. Sự cố khi định vị và hiển thị danh sách các bản ghi từ mô hình mối quan hệ trong ứng dụng Rails