Kanske hjälper detta
Skapa en fråga som gör beställningarna distinkta.
Du kan sedan använda de distinkta frågeresultaten som referens för att räkna antalet produkter. Eftersom du bara försöker fråga efter antalet beställningar per produkt, kan du använda antalet instanser som en produkt finns i den inre frågan som referens.
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