Campo único do MySQL com valores separados por vírgula [duplicado]

Duplicata Possível:
mysql é array em múltiplas colunas

Eu tenho duas mesas:

Tabela de Postagens

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

Os valores na Galeria são as chaves primárias na tabela Imagens:

Tabela de Imagens

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

A razão pela qual eu faço isso, em vez de apenas adicionar uma chave PostID à tabela Imagens, é porque essas imagens podem ser associadas a várias postagens diferentes. Eu suponho que eu poderia adicionar outra tabela para os relacionamentos, mas o valor separado por vírgula é mais fácil de trabalhar com o script jQuery que estou usando para adicionar a ele.

Se eu estiver em uma página que requer as imagens associadas ao PostID 3, que tipo de consulta eu posso executar para gerar todos os FileNames para ele?

questionAnswers(3)

yourAnswerToTheQuestion