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

Memilih pengguna yang tidak dikirimi buletin

Saat Anda menggunakan LEFT JOIN , Anda harus meletakkan batasan pada tabel anak ke dalam ON ayat. Jika tidak, saat Anda menguji bidang tersebut, Anda hanya akan mencocokkan baris non-NULL, yang bertentangan dengan AND mail_log.list_id IS NULL tes.

SELECT mail_list.*
FROM mail_list
LEFT JOIN mail_log ON mail_log.list_id = mail_list.list_id
    AND mail_log.send_date = '2016-07-12'
    AND mail_log.location_id = '2'
WHERE mail_log.list_id IS NULL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tautan dinamis MySQL untuk mengambil baris kanan

  2. Baca file teks dan transfer konten ke database mysql

  3. Pengurai SQL di PHP?

  4. Panduan Merancang Database Untuk Sistem Manajemen Karyawan Di MySQL

  5. Rails-MySQL Error - konstanta yang tidak diinisialisasi MysqlCompat::MysqlRes