Pojedyncze pole MySQL z wartościami rozdzielonymi przecinkami [duplikat]
Możliwy duplikat:
mysql jest tablicą w wielu kolumnach
Mam dwie tabele:
Tabela postów
PostID | Gallery
1 | 4,7,8,12,13
2 | 1,2,3,4
3 | 5,8,9
4 | 3,6,11,14
Wartości w Galerii są kluczami podstawowymi w tabeli Obrazy:
Tabela obrazów
ImageID | FileName
1 | something.jpg
2 | lorem.jpg
3 | ipsum.jpg
4 | what.jpg
5 | why.jpg
Powodem, dla którego to robię, zamiast dodawania klucza PostID do tabeli obrazów, jest to, że obrazy te mogą być powiązane z wieloma różnymi postami. Przypuszczam, że mógłbym dodać kolejną tabelę dla relacji, ale wartość oddzielona przecinkami jest łatwiejsza do pracy, o ile używam skryptu jQuery, aby go dodać.
Jeśli jestem na stronie, która wymaga obrazów powiązanych z PostID 3, jakiego rodzaju kwerendy mogę uruchomić, aby wyświetlić dla niej wszystkie nazwy plików?