ए 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)