Peut-être que cela aidera
Créez une requête qui rendra les commandes distinctes.
Vous pouvez ensuite utiliser les résultats de requête distincts comme référence pour compter la quantité de produits. Étant donné que vous essayez uniquement d'interroger la quantité de commandes par produit, vous pouvez utiliser le nombre d'instances où un produit est présent dans la requête interne comme référence.
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