Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQL - Encontrar Pedidos apenas com itens específicos e mostrá-los por produto


Talvez isso ajude

Crie uma consulta que tornará os pedidos distintos.

Você pode então usar os resultados distintos da consulta como referência para contar a quantidade dos produtos. Como você está apenas tentando consultar a quantidade de pedidos por produto, pode usar como referência a quantidade de instâncias em que um produto está presente na consulta interna.
select st.product, count(st.product) as qty from
(
select order_id, product from Order_items
group by order_id, product
) as st
group by st.product