Нет, это тоже плохо. Отношение категории фильма должно быть в отдельной таблице; вы только что продублировали все "другие столбцы" в

я есть две таблицы,categories а такжеmovies.

Вmovies таблица у меня есть столбецcategories, Этот столбец состоит из категорий, в которые помещается фильм. Категории - это идентификаторы, разделенные запятой.

Вот пример:

Table categories {
  -id-       -name-
  1          Action
  2          Comedy
  4          Drama
  5          Dance
}

Table movies {
  -id-       -categories-  (and some more columns ofc)
  1          2,4
  2          1,4
  4          3,5
}

Теперь к актуальному вопросу: возможно ли выполнить запрос, который исключает столбец категорий из таблицы фильмов и вместо этого выбирает совпадающие категории из таблицы категорий и возвращает их в массиве? Как и объединение, но проблема в том, что есть несколько категорий, разделенных запятой, возможно ли сделать какое-то регулярное выражение?

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

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