parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

БД mysql множество значений

G.Sergey 21.11.2009 19:47 / 21.11.2009 19:50

например есть таблица films:
-------------------------------
t_id | title | genre_id | ... |
-------------------------------
  1  | Tsar  |   2      | ... |
-------------------------------
и ещё одна таб. genres:
------------------
genre_id | name  |
-----------------
 2       | drama |
------------------
Получается что фильму соответствует ОДИН жанр(genre), но фильм может иметь НЕСКОЛЬКО жанров, как быть?

Пробовал преобразовать genre_id (таб. films) в тип set, но ничего не вышло.
-------------
| genre_id  |
-------------
|  1,2      |
-------------
В принципе можно добавить столбцов в таблицу films - genre_2, genre_3 или перебрать всевозможные комбинации в таблице genres ( слишком много сочетаний получается). Посоветуйте как быть?