У меня есть дерево категорий в моей базе данных.У меня также есть таблица элементов, связанных с деревом по идентификатору категории.
Теперь я хочу перечислить все элементы в определенной категории, ее дочерние элементы и их дочерние элементы и т. Д. *
На данный момент я продолжаю так:
- Получить идентификатор всех соответствующих категорий.
- Создайте запрос в таблице элементов с предложением WHERE, например: WHERE cat_id = 2ИЛИ cat_id = 10 ИЛИ ...
Я думаю, что таким образом запрос будет очень медленным и очень длинным, если у меня много категорий.Поиск может быть иногда в 100 категориях.
Есть ли лучшая практика?