Hi,
evtl. genügt schon ein einfacher left join?
SQL-Code:
select *
from maintable mt
left join tabelletyp1 t1 on t1.id = mt.id
left join tabelletyp2 t2 on t2.id = mt.id
:
Es werden immer alle Spalten angezeigt, wo keine Daten vorliegen, kommt NULL
(bei
MSSQL jedenfalls).