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

Nối các bảng trong SQL

Có vẻ như bạn không có người dùng và hình đại diện cho mỗi tin nhắn.

Thử thay thế INNER JOINS với OUTER JOINS .

SELECT  t.topicname, m. *, ms.avatar
FROM    `messages` m
JOIN    topics t
ON      t.topicid = m.topicid
LEFT JOIN
        users u
ON      u.username = m.author
LEFT JOIN
        misc ms
ON      ms.userid = u.userid
ORDER BY
        m.postdate DESC
LIMIT 5



  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 đúng cú pháp để sử dụng gần '' tại lỗi dòng 1

  2. Làm cách nào để thêm vào từng hàng trong MySQL?

  3. PHP chuyển đổi từ MySql sang Excel Bảng tính tự động kích thước cột

  4. Lỗi cú pháp với IF EXISTS UPDATE ELSE INSERT

  5. MySql chọn tất cả các bảng có nhiều cột cụ thể