Mehlwurm
25-01-2006, 07:19
ist meine bisherige lösung wenn ich auf ingres zugreife ...
select a.*, b.id, c.name
from sector a
left join plan b on b.id = a.primary_key
left join user c on c.plan_fk = b.primary_key
\g
können die beiden joins (in meinem orginal sind es vier) nicht auch zusammengefasst werden oder etwas dergleichen?
die abfrage liefert das gewünschte ergebnis und ist was die performance betrifft im grünen bereich ... aber ...
THX
select a.*, b.id, c.name
from sector a
left join plan b on b.id = a.primary_key
left join user c on c.plan_fk = b.primary_key
\g
können die beiden joins (in meinem orginal sind es vier) nicht auch zusammengefasst werden oder etwas dergleichen?
die abfrage liefert das gewünschte ergebnis und ist was die performance betrifft im grünen bereich ... aber ...
THX