Un solo campo de MySQL con valores separados por comas [duplicado]
Posible duplicado:
mysql es una matriz en varias columnas
Tengo dos mesas:
Tabla de Mensajes
PostID | Gallery
1 | 4,7,8,12,13
2 | 1,2,3,4
3 | 5,8,9
4 | 3,6,11,14
Los valores en Galería son las claves principales en la tabla Imágenes:
Tabla de imágenes
ImageID | FileName
1 | something.jpg
2 | lorem.jpg
3 | ipsum.jpg
4 | what.jpg
5 | why.jpg
La razón por la que hago esto en lugar de simplemente agregar una clave PostID a la tabla de Imágenes es porque esas imágenes se pueden asociar con muchas publicaciones diferentes. Supongo que podría agregar otra tabla para las relaciones, pero es más fácil trabajar con el valor separado por comas en cuanto al script jQuery que estoy usando para agregarlo.
Si estoy en una página que requiere las imágenes asociadas con PostID 3, ¿qué tipo de consulta puedo ejecutar para mostrar todos los FileNames para ella?