mySQL Tabellen dynamisch mit JOINS verknüpfen

gelleneu

Grünschnabel
Hallo,

ich habe ein Problem, von dem ich nicht weiß ob das so lösbar ist:

Und zwar habe ich eine Reihe objekttabellen z.B.

obj_tabelle1
obj_tabelle2

Dann habe ich eine Tabelle, die eine Struktur repräsentiert und in dem
ein Feld vorhanden ist, in dem der Name des Objekts als VARCHAR drinsteht,
also:

Feld: objekt_id = 10
Feld: objekt_typ = 'obj_tabelle2'

wenn ich nun Teile der Struktur auslese, möchte ich, das SQL automatisch
einen JOIN auf den Datensatz Nr. 10 in der Tabelle ausführt, die im Feld "objekt_typ"
als String angegeben ist...

Habe ich eine Chance (evtl.. mit Subselects) oder ist das völlig unmöglich?
 
Wäre mir neu, das das geht. Einziger Ausweg ist Dynamisches SQL (also erst die Struktur abfragen und daraus die gewünschte SQL Abfragen zusammenbauen (als String)). Ist zwar nicht schön (kein Parser-Chache,..) sollte aber funktionieren.

Gruß
 
Zurück