У меня есть две таблицы, 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
}
Теперь к актуальному вопросу: возможно ли выполнить запрос, который исключает столбец категорий из таблицы фильмов, и вместо этого выбирает соответствующие категории из таблицы категорий и возвращает их в массиве? Как соединение, но проблема в том, что существует несколько разделяемых запятыми разделов, возможно ли сделать какое-то регулярное выражение?