Schnitt-und Differenzmenge

Hallo zusammen,
ich habe zwei Abfragemenge A und B, die jeweils eine Kunden_ID und einen Kundenwert enthalten.
Ziel ist es eine Abfrage zu generieren, die mir alle Kunden_IDs mit dem jeweiligen Wert liefert.
Dabei ist aber zu beachten, dass eine Kunden_ID mehrfach vokommen kann. Tritt dieser Fall ein, dann sollen die Werte dieser Kunden_ID addiert werden, so dass ich zum Schluss zu jeder Kunden_ID jeweils ein Wert habe.
Mir fällt diesbezüglich leider nur die Lösung ein mit EXCEPT (A\B, B\A) und INTERSECT (Schnittmenge von A und B) zu arbeiten. die Anfrage wirde aber viele Verschachtelungen beinhalten.
Kennt jemand von euch eine elegantere Variante?
Vielen Dank für eure Hilfe

Kling nach GROUP BY und SUM.

Ich bin mir nicht sicher, was Du mit “Abfragemenge A und B” meinst. Wenn das zwei verschiedene SELECTs sind, dann sollte sowas gehen:

select kunden_id, sum(kundenwert)
from (
  select kunden_id, kundenwert
  from a
  union all 
  select kunden_id, kundenwert
  from b
)
group by kunden_id