вы могли видеть, когда выбираете допустим цвет товара, рядом можно сразу увидеть количество таких товаров
Синий (7)
Красный(2)
Как правильно это делается чтобы не накладно было?
Ты хочешь в одном запросе совместить два каунта?
У меня там много фильтров. Хочу чтобы по каждому фильтру рядом отображалось количество
Интересная задача... А просто запрсы слать не производительно, да?
А как у тебя фильтры выглядят? Набор параметров или просто значение в столбце?
в каунте можно указать фильтр для подсчёта
Это по идеи, будет не производительно
бд максимально оптимизирует так как выборка уже осуществлена
У него же много фильров
Типо у тебя есть айди и кол-во?
Например есть таблицы Color, Condition, Storage и т.д. А у товара поля color_id, condition_id и т.д. И через filter_by
SELECT color, COUNT(product_id) FROM colors WHERE product_id=... типо такого тебе надо?
Но мне кажется это не будет работать
Обсуждают сегодня