Одиночное поле MySQL с разделенными запятыми значениями [дубликаты]

Possible Duplicate:
mysql is array in multiple columns

У меня есть две таблицы:

Таблица сообщений

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

Значения в галерее являются первичными ключами в таблице изображений:

Таблица изображений

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

Причина, по которой я делаю это вместо простого добавления ключа PostID в таблицу изображений, заключается в том, что эти изображения могут быть связаны с большим количеством различных сообщений. Я полагаю, я мог бы добавить еще одну таблицу для отношений, но значение, разделенное запятыми, легче работать, поскольку сценарий jQuery, который я использую для добавления к нему.

Если я нахожусь на странице, где требуются изображения, связанные с PostID 3, какой запрос я могу выполнить, чтобы вывести для него все имена файлов?

Ответы на вопрос(3)

Ваш ответ на вопрос