Есть категория и под категория - это максимальный уровень вложенности. т.е. дерево только двух уровней.
Категории:
-Цвета
--Черный
--Красный
Товар (2щт.):
- Айфончик черный
- Айфончик красный
1) Некий Вася добавил случайно "Айфончик черный" в категорию "Цвета" , т.е. один и тот же товар сейчас в родителе и в дочке.
2) нам нужно посчитать сколько уникальных товаров лежит в категории "Цвета" , ответ должен быть: 2
Подскажите плиз как быть?
Запутался :(
у нас во второй колонке дубликаты.
как сделать что бы было без дубликатов во второй колонке?
Хотел сделать GROUP BY , но тогда у нас кол-во строк не считается, точней считается , но возвращает две строки вместо одной.
логика самого SQL запроса сейчас такая:
1) Мы понимаем что идет запрос по категории '1-po-svetu', мы ищем все товары в этой категории, далее мы ищем все дочернии категории и ищем товары во всех дочерних категориях