Je compare deux listes d'adresses électroniques dans mysql - listA et listB (qui sont toutes deux des vues). À l'origine, je voulais trouver toutes les adresses électroniques de la liste A qui ne figurent pas dans la liste B. J'ai réussi à le faire avec l'aide d'un outil de recherche. J'ai réussi à le faire avec :
$comparison_query = mysql_query("SELECT DISTINCT email_addresses FROM listA WHERE email_addresses NOT IN (SELECT DISTINCT email_addresses FROM listB) ORDER BY email_addresses");
Maintenant, je veux trouver toutes les adresses électroniques de la listeA qui ne sont pas dans la listeB OU un tableau d'exceptions. J'ai essayé de le faire avec :
$comparison_query = mysql_query("SELECT email_addresses FROM listA WHERE email_addresses NOT IN (SELECT DISTINCT email_addresses FROM ((SELECT email_addresses FROM listB) UNION (SELECT email_addresses FROM exception))) ORDER BY email_addresses");
Cependant, cela ne fonctionne pas. Quelqu'un peut-il voir où je fais fausse route ?
Merci !