Драстите, подскажите в каком виде хранить id категорий в базе в записи.
Держать их в одном поле через varchar каждый id через запятую, или создать несколько int полей для хранение там id ?
Как сделать чтобы позже удобно было сделать фильтр по категориям, где будет мульти селект с категориями
Для правильного вопроса надо знать половину ответа
Стандартно - в отдельной таблице связи многие-ко-многим.
Современный способ - в колонке с типом JSON.
Говнокод - в строке через запятую или другой разделитель.