deepslam
Новичок
Вопрос по теории (выборка объектов из базы данных)
Всем привет!
У меня есть вопросик по теории , обрисую задачу:
Есть рубрики , обычное дерево , т.е. id категории, id подкатегории и т.д. , вложенность неограничена.
Пусть у каждой рубрики будут товары , у каждого товара соответственно указывается id рубрики.
Суть задачи в следующем : при заходе в раздел мне нужно показать все товары, включая те , которые во всех подразделах.
Я так понимаю нужно при выборке товаров просто указывать where id_категории = 1 or id_категории=2 , 3 ,4 ,6 ,8 и т.п. Т.е. сначала выбрать все подразделы рубрики , узнать их id и потом подставить в запрос...
нет ли более красивого решения?
Всем привет!
У меня есть вопросик по теории , обрисую задачу:
Есть рубрики , обычное дерево , т.е. id категории, id подкатегории и т.д. , вложенность неограничена.
Пусть у каждой рубрики будут товары , у каждого товара соответственно указывается id рубрики.
Суть задачи в следующем : при заходе в раздел мне нужно показать все товары, включая те , которые во всех подразделах.
Я так понимаю нужно при выборке товаров просто указывать where id_категории = 1 or id_категории=2 , 3 ,4 ,6 ,8 и т.п. Т.е. сначала выбрать все подразделы рубрики , узнать их id и потом подставить в запрос...
нет ли более красивого решения?