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

Kueri LEFT OUTER JOIN tidak mengembalikan baris yang diharapkan

Permintaan Anda saat ini pada dasarnya melakukan INNER JOIN karena consultant_id = 5 pada WHERE ayat. Saya yakin Anda benar-benar ingin menggunakan:

SELECT * 
FROM   consultant_memberships m
LEFT OUTER JOIN consultant_memberships_list l
  ON m.`id` = l.membership_id 
  AND l.consultant_id = 5 
WHERE l.membership_id IS NULL;

Lihat SQL Fiddle dengan Demo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak Dapat Membuat Model Data Entitas - menggunakan MySql dan EF6

  2. Perbandingan tanggal MySQL

  3. Simpan nama fungsi dalam database dan kemudian jalankan

  4. Ping Server MySQL Menggunakan JDBC

  5. MySql, PHP menampilkan Gambar di HTML