Получить список id sum(count) sql

Подскажите пожалуйста, как я могу выполнить такой запрос, мне нужно сделать выборку id где суммируется количество товаров заказа:

select count(*) 
FROM orders 
WHERE id IN (SELECT id_order 
             from order_products 
             WHERE sum(count)>='3' 
              AND sum(count)<='5')

Понимаю что запрос не правильный, но как можно решить проблему?


Ответы (1 шт):

Автор решения: santavital

Второй запрос вероятно должен выглядеть так (подразумевается что поле count содержит число)

SELECT id_order from order_products 
GROUP BY id_order
HAVING sum(count)>=3 AND sum(count)<=5)
→ Ссылка