ich möchte gern Einträge aus der Tabelle A anhand ihrer ID auslesen. Die IDs sind in Tabelle B in einem Feld durch Komma getrennt gespeichert.
Tabelle A
ID - NAME
1 - Test
2 - Hallo
3 - Wikipedia
4 - Fjalorth
...
7 - Google
8 - Winfuture-forum
..
323 - Bing!
Tabelle B
ID - NAME - IDS
1 - beruehmt - "3,8,7,323"
Jetzt möchte ich...
SELECT name FROM tabelleA ta, tabelleB tb WHERE ta.id IN (tb.IDS)
Also gehen tuts schonmal, nur leider gibt er mir bloß den ersten Eintrag zurück, also den mit ID 3.
Ich könnte auch das Feld IDS mit PHP auslesen und dann eine neue SQL-Query zusammenbasteln, aber ich würde gern das alles über die eine SQL-Abfrage machen. Gibt es da evtl. noch andere Wege? Die IDs sollen in einem Feld stehen

Freu mich auf Ratschläge.
