Einzelnen Beitrag anzeigen

Iwo Asnet

Registriert seit: 11. Jun 2011
313 Beiträge
 
#7

AW: Eingeschobener Join

  Alt 14. Feb 2012, 12:54
Das ist so wie mit der Addition bzw. hier ist es ja Mengenlehre (Vereinigung) und dem Distributivgesetz. Hier das Ganze mit (impliziten) Klammern:
Code:
select * from A a
    left join
        (
        B b join C c on c.key = a.key
        )
    on b.key = a.key;
"B join C on ..." ist eine Tabelle und die kann mit jeder anderen Tabelle verknüpft werden.

Was mich hier aber wundert ist, das Du das join mit einer nicht in der (impliziten) Klammer befindlichen Tabelle machen kannst. Mir scheint, hier hast Du zu sehr vereinfacht, denn dein Beispiel funktioniert bei MSSQL so nicht (weil 'A' nicht in der impliziten Klammer steht). Ich würde mich wundern, wenn es bei Oracle genau so geht.
  Mit Zitat antworten Zitat