Hi,
ich habe 2 Abfragen, bei denen jeweils eine 1-spaltige Tabelle mit Integern (nenne ich ID) als Ergebnismenge herauskommt.
(select x from a minus select x from b) -- ergibt die Elemente, die in a sind, aber nicht in b
union
(select x from b minus select x from a) -- ergibt die Elemente, die in b sind, aber nicht in a
Alternativ:
(select x from a union select x from b) -- die Vereinigungsmenge
minus
(select x from a intersect select x from b) --die Schnittmenge
(ob minus bzw. intersect in Deinem DBMS existiert, mußt Du in dessen Handbuch suchen - Du hast ja nicht genannt, um welches es sich handelt)
cu,
Andreas a/k/a MudGuard