Comment soustraire les résultats de QUERY 2 de QUERY 1? La requête 1 est ma requête principale, cust_id est la connexion entre les deux tables. Donc, la requête 2 est essentiellement un critère de filtrage supplémentaire pour la requête 1.Recherche de tous les enregistrements d'une table et non des deux tables
1
A
Répondre
0
Si vous cherchez à retourner les dossiers qui apparaissent dans le tableau 1, mais pas dans table2, étant donné un identificateur ID, vous pouvez regarder en utilisant NOT EXISTS
sélectionner t1.id de la table t1 où n'existe pas (sélectionner * du tableau t2 où t1.id = t2.id)
Cela retournera tous les enregistrements de la table t1 où t1.id n'existe pas dans t2. Ajouter des qualifications supplémentaires et/ou des jointures au besoin
0
Si j'ai compris votre question, vous essayez de filtrer les ID client retournés par query2.
Si tel est le cas, avant la
ORDER BY
vous pouvez ajouter à la requête
AND CUST_ID NOT IN (--here you drop in query 2--)
Cela ressemble à un travail pour un «pas dans» état, êtes-vous familier avec elle? – mathguy
J'ai également essayé de ne pas aussi cela ne semblait pas fonctionner correctement – Adam
Quel était le problème? – mathguy