Hi Kai,
da gibt es zwei Möglichkeiten:
1.) select id from tabelle_b where id not in (select id from tabelle_a);
2.) select id from tabelle_b minus select id from tabelle_a;
zu 1.)
Hier werden nur die id's aus Tabelle_b ausgegeben, die nicht in tabelle_a vorkommen.
zu 2.)
Stell Dir einen Topf voller ID's vor. Das sind die ID's von Tabelle_b. Das Minus zieht nun alle die ID's aus dem Topf, die in tabelle_a vorkommen. Was im Topf übrig bleibt, sind die ID's, die nur in tabelle_b vorkommen.
Gruß
Hans
hallo zusammen,
ich bräuchte eine mysql abfrage die mir aus 2 tabellen die
datensätze ausspukt die nur in einer vorkommt.
ich meine sowas wie 'left join' in dem zusammenhang mal gelesen zu haben. kann mir da jemand weiterhelfen ?also tabelle a und b haben beide ein feld 'id' das in beiden gleich
belegt ist.. nun will ich aus b alle id´s die in a nicht vorkommen
geht das ?danke schonmal
kai