Hallo zusammen,
aus aktuellem Anlass beschäftige ich mich mit den
Ansi Joins. Irgendwie schaffe ich es nicht da eine vernünftige Unterlage zu finden.
Sobald es etwas über inner Join hinausgeht hüllen alle Internet-Seiten und Handbücher in Schweigen
Code:
Select ...
From T1,T2,T3,T4
where T1.key=T2.Key
and T1.Key=T3.Key(+)
and T3.Key=T4.Key(+)
and T1.Wert like 'Copper%'
wie setze ich dies in
Ansi Joins um?
Code:
Select ...
From T1
Join T2 on (T1.Key=T2.Key)
left Join T3 on (T1.Key=T3.Key)
left Join T4 on (T3.Key=T4.Key)
where T1.Wert like 'Copper%'
Und wie macht man es hiermit?
Code:
select ...
from T1,(select MyKey from T2 where T2.Wert=0) T2
where T1.Key=T2.Mykey
Code:
select ...
from T1
Join (select MyKey from T2 where T2.Wert=0) T2 on (T1.Key=T2.Mykey)
Gruß
K-H