FULL OUTER JOIN – ORACLE SQL » Syntax kurz erklärt

Das FULL OUTER JOIN-Schlüsselwort gibt alle Datensätze zurück, wenn eine Übereinstimmung entweder in der linken (Tabelle1) oder der rechten (Tabelle2) in Relation zum Filter vorliegt.



CTPM » Business • Health • Travel • Move - Stefan Müller CTPM » Business • Health • Travel • Move - XING CV - Stefan Müller

Autor: Stefan Müller CEO & Senior Consultant

CTPM » Business • Health • Travel • Move

Köln • Berlin • Hamburg • Lindlar im Bergischen Land



1. FULL OUTER JOIN



1.1 Beispiel

FULL OUTER JOIN…Neu…und Alt

NEU… Oracle 9i
SELECT a.ename, b.loc
FROM scott.emp a FULL OUTER JOIN scott.dept b
ON (a.deptno = b.deptno);

der Trick im alten Oracle
SELECT a.ename, b.loc
FROM scott.emp a, scott.dept b
WHERE a.deptno(+) = b.deptno
UNION
SELECT a.ename, b.loc
FROM scott.emp a, scott.dept b
WHERE a.deptno = b.deptno(+);

… das geht gar nicht…
SELECT a.ename, b.loc
FROM scott.emp a, scott.dept b
WHERE a.deptno(+) = b.deptno(+);


 

 ctpm.events 📅 
 Anzeige 

Oracle ist eingetragenes Warenzeichen der Oracle Corporation.


Datenbank & Internet

IT-Seminare, Kurse, Workshops oder Stammtisch


Ihre Fragen und Anmerkungen sind jederzeit willkommen.

(Link)

Schreibe einen Kommentar

%d Bloggern gefällt das: