fuck_ask
@fuck_ask
web программист

Как сгруппировать одинаковые категории, взять их ид и сделать по ним поиск по товарам?

Пример как на алиэкспрессе, несколько магазинов в одном, но их категории и товары сгруппированы в единый список на главной странице. У меня к сожалению у каждого магазина может быть одинаковые категории, из-за этого в тупик вошел.

Вот запрос на вывод всех категорий:
Это выводятся основные категории в столбце sub_category указывается ид категории в которой принадлежит подкатегория, если основная то 0.
SELECT * FROM bot_shop_category WHERE hide = 0
Ответ сервера:
Продукты
Одежда
Одежда
итд...

Как 1 сделать группирование одинаковых категорий для вывода?
Как 2 на например другой странице сохранить эти ИД и вывести подкатегории и товары данной категории?

Очень нужна помощь по первому вопросу, второй думаю я сам додумаю как пойму как делать первое, пожалуйста кто делал такое, могли бы вы подкинуть код или статью где есть описание таких запросов?
Сам в cql слаб, могу только базовые запросы делать, без трудных условий((
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Gavr_Gavr
Для группировки одинаковых значений используйте спецификатор DISTINCT

SELECT DISTINCT * FROM ....
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы