Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

उन उपयोगकर्ताओं का चयन करना जिन्हें न्यूज़लेटर नहीं भेजा गया था

जब आप LEFT JOIN use का उपयोग करते हैं , आपको चाइल्ड टेबल पर प्रतिबंधों को ON . में रखना होगा खंड। अन्यथा, जब आप उन फ़ील्ड का परीक्षण करते हैं, तो आप केवल गैर-नल पंक्तियों से मेल खाएंगे, जो AND mail_log.list_id IS NULL के विपरीत हैं। परीक्षण।

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. डुप्लिकेट कुंजी अद्यतन पर सशर्त

  2. सर्वर को पुनरारंभ किए बिना .env चर को पुनः लोड करना (लारवेल 5, साझा होस्टिंग)

  3. वस्तुओं को बनाए रखते हुए हाइबरनेट गलत तरीके से एन्कोड करता है [UTF-8]

  4. PHP/MySQL में किसी मित्र का मित्र?

  5. MySQL में IP को लॉन्ग में बदलना