Hallo,
du hast es hier im westenlichen mit Joins zu tun.
Ich gehe davon aus das das Feld ID die Datensätze
eindeutig zugewiesen ist? Wäre dem so könnte man
wie folgt verfahren (grob umrissen):
SELECT tab1.feld1, tab1.feld2, tab1.feld3, tab2.feld2
FROM tabelle1 AS tab1
JOIN tabelle2 AS tab2 ON tab2.id = tab1.id
JOIN tabelle3 AS tab3
ON tab3.id1 = tab1.id AND tab3.id2 = tab2.id
WHERE .......bla
Da ich nicht sicher bin, ob ich Dich richtig verstanden habe, hier meine Zweite Vermutung:
Du möchtest dynamisch eine Tabelle befüllen (Anzahl der Spalten steht nicht fest), bzw. erstellen? Ich würde hier mit stored procedures arbeiten....
Der letzte, und irgendwie einfachere Weg, wäre meine Datenhaltung
kurz zu überdenken... ;-)
LG,
Heiko