Ausschliessende SQL Abfrage - Help!
cruzer
- datenbank
0 cruzer
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
SQL! Ich hab bereits gefunden...
Tabelle1:
ID Nummer1 556
2 789
3 987Tabelle2:
ID Num1 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. ;)