Hi,
ich möchte ein Join über drei Tabellen ausführen. Die Bedingung ist, dass die ID bei allen drei gleich seien muss.
Bei zwei Tabellen klappt es. Bei drei Tabellen bekomme ich aber anstatt drei, neun Tuppel zurück(kartesich).
tab A : (id , A1, A2)
tab B : (id , B1, B2)
tab C : (id , C1, C2)
select a.id , a.A1, b.B1, c.C1
from A as a , B as b , C as c
where a.id = b.id
and b.id = c.id
and ......
Danke vorab!
Gruß
Alph
ich möchte ein Join über drei Tabellen ausführen. Die Bedingung ist, dass die ID bei allen drei gleich seien muss.
Bei zwei Tabellen klappt es. Bei drei Tabellen bekomme ich aber anstatt drei, neun Tuppel zurück(kartesich).
tab A : (id , A1, A2)
tab B : (id , B1, B2)
tab C : (id , C1, C2)
select a.id , a.A1, b.B1, c.C1
from A as a , B as b , C as c
where a.id = b.id
and b.id = c.id
and ......
Danke vorab!
Gruß
Alph
Comment