У меня есть таблица разделов и таблица предметов.
Проблема в том, что каждый элемент может находиться в одном или нескольких разделах, поэтому простой 'section_id' для каждого элемента не будет работать, а в sql нет способа хранить массивы, где я могу сказать "ГДЕ 5 section_ids»...
Я рассмотрел вопрос о сохранении списка идентификаторов в виде строки, разделенной запятыми, проблема в том, что я не вижу способа проверить, находится ли элемент в данном разделе из запроса sql. Единственный вариант, который я вижу здесь, это выбрать всю таблицу и проанализировать строки в php. Излишне говорить, что с тысячами предметов это не очень хорошая идея.
Есть ли лучший способ «связать» элемент с несколькими разделами и иметь возможность легко выбирать все элементы для данного идентификатора раздела?