Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL - Bestellungen mit nur bestimmten Artikeln finden und nach Produkt anzeigen

Vielleicht hilft das weiter

Erstellen Sie eine Abfrage, die die Bestellungen voneinander unterscheidet.

Sie können dann die eindeutigen Abfrageergebnisse als Referenz verwenden, um die Menge der Produkte zu zählen. Da Sie nur versuchen, die Menge der Bestellungen pro Produkt abzufragen, können Sie die Anzahl der Instanzen, in denen ein Produkt in der inneren Abfrage vorhanden ist, als Referenz verwenden.

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