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

Chọn người dùng không được gửi bản tin

Khi bạn sử dụng LEFT JOIN , bạn phải đặt các giới hạn trên bảng con vào ON mệnh đề. Nếu không, khi kiểm tra các trường đó, bạn sẽ chỉ đối sánh các hàng không phải NULL, mâu thuẫn với AND mail_log.list_id IS NULL kiểm tra.

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. Không bắt được kết nối:php_network_getaddresses:getaddrinfo không thành công:Không xác định được tên hoặc dịch vụ

  2. Kiểm tra kết quả trống (PHP, PDO và MySQL)

  3. Có bao nhiêu hàng trong cơ sở dữ liệu QUÁ NHIỀU?

  4. Trường ngày giờ Django - chuyển đổi sang múi giờ trong chế độ xem

  5. Vấn đề backtick Bash + MySQL -d