2 Tabellen vergleichen, ob eine Zeile fehlt

exitboy

Erfahrenes Mitglied
Hallo,

ich habe zwei Tabellen mit nur Emailadressen und der ID.

Ich moechte nur filtern lassen, welche Emailadressen nicht in beiden Tabellen existieren, also wo z.B. die Emailadresse Mayer@webx.de nur in einer Tabelle existiert.

Diese Adressen soll er mir dann ausgeben.
 
Hallo,

z.B. so (ungetestet)

SQL:
select NVL(e1.addr,e2.addr) addr 
  from e1 FULL OUTER JOIN e2 on (e1.addr=e2.addr) 
 where e1.addr is null or 
       e2.addr is null


bzw. sonst:

SQL:
select COALESCE(e1.addr,e2.addr) addr 
  from e1 FULL OUTER JOIN e2 on (e1.addr=e2.addr) 
 where e1.addr is null or 
       e2.addr is null

Markus
 
Zuletzt bearbeitet:
Zurück