MS Access-Abfrage verwenden zum vergleichen von 2 Tabellen

Ich versuche zu kommen mit einer Abfrage in MS-Acess zu vergleichen, zwei Tabellen. Ich bin stützend meinen Vergleich auf 4 Feldern, postal_code, city, state und country.
Ich möchte in der Lage sein, um alle Datensätze in Tabelle1, die nicht über eine übereinstimmung in Tabelle2.

Hier ist mein Beispiel-Daten. Ich erwarte 2 Datensätze in der Ausgabe einer Abfrage, die ich noch markiert mit einem "*"

table1
======

POSTAL_CODE CITY        STATE_PROV  COUNTRY_CODE
*12345      Union       NJ          US
45678       Hillside    NJ          US
*45678      Union       NJ          US



table2
======

POSTAL_CODE     CITY        STATE_PROV  COUNTRY_CODE
45678           Hillside    NJ          US

Hier ist was ich versucht habe, aber nicht die Arbeit machen:

SELECT DISTINCT table1.*
FROM table1 LEFT JOIN table2 ON table1.POSTAL_CODE=table2.POSTAL_CODE
WHERE ((table2.POSTAL_CODE Is Null));

Wie kann ich dies erreichen? Bitte lassen Sie mich wissen, jede Anregung.

Danke.

InformationsquelleAutor user765081 | 2012-06-17

Schreibe einen Kommentar