low-group
Erfahrenes Mitglied
Hallo,
ich habe ein kleines Problem mit einer WHERE-Clausel.
Also ich habe 2 Tabellen:
Tabelle1 - d: spalte_id, spalte_childlist
Tabelle2 - e: spalte_id, ..unwichtig
nun habe ich solch ein Abfrage vor:
WHERE d.spalte_id = '".$id."' AND e.spalte_id IN (d.spalte_childlist)
dies geht leider nicht.
Wenn ich es aber so machen:
WHERE d.spalte_id = '".$id."' AND e.spalte_id IN (1,2,3,4,5)
dann geht die Abfrage.
In der Childlist sind sind solche Einträge wie 1,2,3,4,5 enthalten.
Wie muß das aussehen, daß diese Abfrage auch geht?
ich habe ein kleines Problem mit einer WHERE-Clausel.
Also ich habe 2 Tabellen:
Tabelle1 - d: spalte_id, spalte_childlist
Tabelle2 - e: spalte_id, ..unwichtig
nun habe ich solch ein Abfrage vor:
WHERE d.spalte_id = '".$id."' AND e.spalte_id IN (d.spalte_childlist)
dies geht leider nicht.
Wenn ich es aber so machen:
WHERE d.spalte_id = '".$id."' AND e.spalte_id IN (1,2,3,4,5)
dann geht die Abfrage.
In der Childlist sind sind solche Einträge wie 1,2,3,4,5 enthalten.
Wie muß das aussehen, daß diese Abfrage auch geht?