Сайт на php. Возьмём для примера несколько таблиц Items, items2cats, cats Items - предметы items2cats - таблица связей содержащая id предмета и id категории cats - категории 1 предмет может иметь несколько категорий каждый предмет имеет хотя бы одну категорию
данные из cats рассматривать пока не будем. Можно ли составить запрос который будет выводить к каждому предмету массив категорий, либо строковое значение с делиметром? Или адекватным решением будет сделать обычный мультитабличный запрос и обрабатывать полученные данные создавая массив для последующего вывода?
Твоё последнее предположение совершенно верно. Если нужно получить сразу несколько предметов со списками категорий каждого предмета, проще всего сделать обычный join, а потом php-кодом раскидать данные в массиве.
Возьмём для примера несколько таблиц Items, items2cats, cats
Items - предметы
items2cats - таблица связей содержащая id предмета и id категории
cats - категории
1 предмет может иметь несколько категорий
каждый предмет имеет хотя бы одну категорию
данные из cats рассматривать пока не будем.
Можно ли составить запрос который будет выводить к каждому предмету массив категорий, либо строковое значение с делиметром?
Или адекватным решением будет сделать обычный мультитабличный запрос и обрабатывать полученные данные создавая массив для последующего вывода?