Einzelnes MySQL-Feld mit durch Kommas getrennten Werten [duplizieren]

Mögliche Duplikate:
mysql ist ein Array in mehreren Spalten

Ich habe zwei Tische:

Beiträge Tabelle

PostID | Gallery
  1    | 4,7,8,12,13
  2    | 1,2,3,4
  3    | 5,8,9
  4    | 3,6,11,14

Die Werte in der Galerie sind die Primärschlüssel in der Tabelle Images:

Bildertabelle

ImageID | FileName
   1    | something.jpg
   2    | lorem.jpg
   3    | ipsum.jpg
   4    | what.jpg
   5    | why.jpg

Der Grund, warum ich dies tue, anstatt nur einen PostID-Schlüssel zur Images-Tabelle hinzuzufügen, ist, dass diese Images vielen verschiedenen Posts zugeordnet werden können. Ich nehme an, ich könnte eine weitere Tabelle für die Beziehungen hinzufügen, aber der durch Kommas getrennte Wert ist einfacher zu bearbeiten, sofern ich das jQuery-Skript verwende, um ihn hinzuzufügen.

Wenn ich mich auf einer Seite befinde, für die die mit PostID 3 verknüpften Bilder erforderlich sind, welche Art von Abfrage kann ich ausführen, um alle Dateinamen dafür auszugeben?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage