Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bergabung dengan tabel di SQL

Sepertinya Anda tidak memiliki pengguna dan avatar yang diisi untuk setiap pesan.

Coba ganti INNER JOINS dengan 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. Kesalahan Laravel classloader.php gagal membuka aliran:Tidak ada file atau direktori seperti itu

  2. Apa perilaku default ON DELETE MySQL?

  3. Batasan MySQL InnoDB tidak berfungsi

  4. log4net logging error di database mysql logging

  5. MySQL menghitung rata-rata bergerak dari N baris