Lydia: JOIN mit variablen Tabellen

Beitrag lesen

Hallo Ihr Lieben,

ich habe eine Haupttabelle, dort sind Tabellennamen und TabellenIDs gespeichert.

Jetzt möchte ich einen JOIN machen mit den Inhalten, aber es klappt nicht:

Die Daten der Haupttabelle (nur Beispiele):
ID | table_name | id_name     | id_value
1  | tabelle1   | tabelle1_id | 10
2  | tabelle2   | tabelle2_id | 5

Der JOIN soll sich nun mit den beiden Tabellen verbinden.
Mein Versuch:

---
SELECT ht.table_name, ht.id_name, ht.id_value
FROM haupttabelle AS ht
JOIN
  (SELECT table_name, id_name, id_value FROM haupttabelle WHERE ht.ID=haupttabelle.ID) AS jointabelle ON ht.id_value=jointabelle.ID
---

Leider komme ich damit nicht in tabelle1 oder tabelle2, um von dort andere Felder zu holen.

Hat jemand vielleicht einen Tipp für mich?
Liebe Grüße
Lydia.h