cruzer: Ausschliessende SQL Abfrage - Help!

Hallo

SQL! Ich hab schon lange erfolglos gesucht...

Ich habe 2 Beispiel-Tabellen:

Tabelle1:
ID  Nummer
----------
1   556
2   789
3   987

Tabelle2:
ID  Num
--------
1   789
2   556

Ich möchte aus diesen Tabellen den Durchschitt erhalten mittels einer SELECT-Abfrage:

Sprich: 556
        789

Wenn ich aus
SELECT Tabelle1.* FROM Tabelle1, Tabelle2 WHERE Tabelle1.Nummer <>  Tabelle2.Num

Bekomme ich bloss die Vereinigung der Tabellendaten.

Es ist w/scheinlich so simpel, dass ich nicht mehr durchblicke, wenn so, dann könnte mir jemand sagen, wie...

thx

cruzer

  1. SQL! Ich hab bereits gefunden...

    Tabelle1:
    ID  Nummer

    1   556
    2   789
    3   987

    Tabelle2:
    ID  Num

    1   789
    2   556

    mit:
    SELECT * FROM Tabelle1 WHERE Tabelle1.Nummer NOT IN (SELECT Num FROM Tabelle2)

    erhalte ich
    ID  Nummer
    3   987

    ...was ich eigentlich suchte war die Differenzmenge! Sprich Tabelle1 ohne Tabelle2. ;)