Ich habe einen SQL Server 2005 Tabelle (#1) die die Namen der Mitarbeiter und verschiedene Informationen über jeden von ihnen auflisten.
Ich habe eine zweite Tabelle (#2) die einige der Arbeitnehmer auflistet, die ich von meinen Ergebnissen ausschließen möchte. (Die Namen der Mitarbeiter können in einer von 2 Spalten erscheinen: A und B.)
Kann ich verbundene Tabellen für EXCLUDE verwenden?
Liste aller genannten Mitarbeiter Fred
en table #1
... aber schließen Sie einen bestimmten Mitarbeiter aus, der in table #2
. Si Fred Smith
ist aufgeführt in table #2
(in einem von 2 Feldern), wird er nicht in meinen Ergebnissen aufgeführt. (aber liste alle anderen Fred
Datensätze aus table #1
)
SELECT *
FROM table1 AS t1, table2 AS t2
WHERE ('Fred Smith' <> t2.employeeA) AND ('Fred Smith' <> t2.employeeB)
(Ich bekomme es nicht hin, unabhängig davon, ob ich Join-Tables verwende oder nicht).