sql >> Databasteknik >  >> RDS >> Mysql

SQL - Hitta beställningar med endast specifika artiklar och visa det efter produkt

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



  1. Spåra databasändringar med hjälp av källkontroll för arbetsmapp

  2. Hur man kommer åt en mysql-fjärrdatabas med java

  3. Varning:mysqli_query() förväntar sig att parameter 1 är mysqli boolean given

  4. Effektiv övervakning av MySQL med SCUMM Dashboards:Del ett