Как построить запрос и получить все связанные элементы через Многие ко Многим?
Задача:
Каталог товаров с деревом категорий и товаров – связь Многие ко Многим, то есть один товар может принадлежать нескольким разным категориям в разделах каталога.
Получаю группу вложенных категорий каталога, точнее массив ID данных категорий.
Как получить все товары принадлежащие выбранным категориям по их ID?
То есть как получить модели категорий, а затем все принадлежащие им модели товаров, наиболее рационально, меньшим количеством запросов к базе данных?