Одиночное поле 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, какой запрос я могу выполнить, чтобы вывести для него все имена файлов?