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

MySQL में माइनस ऑपरेटर?

NOT IN() सबक्वेरी का उपयोग यहां किया जा सकता है, क्योंकि MySQL MINUS . का समर्थन नहीं करता है ।

SELECT 
  cand_email
FROM tbl_cand_data 
WHERE can_email NOT IN (SELECT un_email FROM tbl_unsubscribe)

इसे LEFT JOIN . के साथ भी किया जा सकता है , un_email . में NULLs ढूंढ रहे हैं कॉलम:

SELECT cand_email 
FROM
   tbl_cand_data
   LEFT JOIN tbl_unsubscribe ON tbl_cand_data.can_email = tbl_unsubscribe.un_email
WHERE tbl_unsubscribe.un_email IS NULL

उन्हें UNION . के समूह से बाहर करने के लिए संचालन, UNION को रैप करें () . में समूह एक सबक्वेरी के रूप में:

SELECT email FROM (
  SELECT cand_email AS email FROM tbl_cand_data
  UNION
  SELECT emp_email AS email FROM tbl_emp_data
  UNION
  SELECT email FROM AS email tbl_uptade_list
  UNION
  SELECT feed_email AS email FROM tbl_feedback
  UNION
  SELECT admin_email AS email FROM tbl_admin_emails
) email_list
WHERE email NOT IN (SELECT un_email FROM tbl_unsubscribe)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक पीडीओ क्वेरी के साथ अप्रत्याशित रूप से PHP मेमोरी सीमा को मार रहा है?

  2. MySQL एक समय क्षेत्र में 12 घंटे जोड़ता है

  3. मैं एक mysql तालिका कॉलम डिफ़ॉल्ट कैसे बदलूं?

  4. ब्लॉब को बाइट सरणी में बदलने का सबसे आसान तरीका

  5. MS Access और MySQL के बीच डेटा को सिंक्रोनाइज़ करने का सबसे अच्छा तरीका क्या है?