Einzelnen Beitrag anzeigen

Win32.API

Registriert seit: 23. Mai 2005
312 Beiträge
 
#1

Eingeschobener Join

  Alt 14. Feb 2012, 08:45
Datenbank: Oracle • Version: 11g • Zugriff über: Oracle SQL Developer
Guten Morgen,

ich bin gerade auf eine Syntax-Form des Joins gestoßen, die mir unbekannt ist.

Code:
select * from A a
    left join B b
        join C c on c.key = a.key
    on b.key = a.key;
Dieser eingeschobene Join bereitet mir Probleme. Aufgrund der Ausgabe habe ich das Query jetzt so umgestellt:

Code:
select * from A a
    left join B b on b.key = a.key
    left join C c on c.key = a.key;
Das scheint in diesem Fall auch die gleiche Ausgabe zu erzeugen.

Sind die beiden Queries gleich? Und welche Version ist geläufiger?


Grüße
win32
  Mit Zitat antworten Zitat