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

MySQL Beberapa Kiri Bergabung

Anda melewatkan klausa GROUP BY:

SELECT news.id, users.username, news.title, news.date, news.body, COUNT(comments.id)
FROM news
LEFT JOIN users
ON news.user_id = users.id
LEFT JOIN comments
ON comments.news_id = news.id
GROUP BY news.id

Gabung kiri benar. Jika Anda menggunakan INNER atau RIGHT JOIN maka Anda tidak akan mendapatkan item berita yang tidak memiliki komentar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pelengkapan otomatis di klien baris perintah MySQL

  2. Cadangkan Database MySQL Anda

  3. Tidak dapat terhubung ke server MySQL lokal melalui socket '/tmp/mysql.sock

  4. Cara menjalankan Proses di Swift 3.0 dengan input standar

  5. Ruby gem mysql2 gagal menginstal