E
Efchen
Guest
Moin,
ich suche nach einer Möglichkeit, das Ergebnis eines selects zu invertieren, also nicht die Ergebnisse anzuzeigen, die das select liefert, sondern genau das umgekehrte.
Oder anders ausgedrückt, ich will alle Einträge einer Tabelle, zu deren ID in einer anderen Tabelle kein Eintrag existiert.
Und davon das umgekehrte, wo es in table2 keine id gibt, die in table1 vorkommt. Damit will ich die Tabelle von "Leichen" räumen, weil es immer einen Eintrag in beiden Tabellen geben muss.
Danke für Vorschläge,
-Efchen
P.S.: Ist schwer, wenn man nicht weiß, nach was man sucht, und das Manual zu select ist ja nicht gerade kurz :-)
ich suche nach einer Möglichkeit, das Ergebnis eines selects zu invertieren, also nicht die Ergebnisse anzuzeigen, die das select liefert, sondern genau das umgekehrte.
Oder anders ausgedrückt, ich will alle Einträge einer Tabelle, zu deren ID in einer anderen Tabelle kein Eintrag existiert.
Code:
select * from table1 a, table2 b where a.id=b.id
Danke für Vorschläge,
-Efchen
P.S.: Ist schwer, wenn man nicht weiß, nach was man sucht, und das Manual zu select ist ja nicht gerade kurz :-)