Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQL - Znajdowanie zamówień tylko z określonymi pozycjami i wyświetlanie ich według produktu

Może to pomoże

Utwórz zapytanie, które wyróżni zamówienia.

Następnie możesz użyć odrębnych wyników zapytania jako odniesienia do policzenia ilości produktów. Ponieważ próbujesz zapytać tylko o ilość zamówień na produkt, możesz użyć liczby wystąpień produktu w zapytaniu wewnętrznym jako odniesienia.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego warto używać InnoDB przez MySIAM

  2. Uzyskaj maksymalną liczbę wierszy na grupę z powiązanej tabeli

  3. Błąd MySQL 1452 (23000):Nie można dodać lub zaktualizować wiersza podrzędnego

  4. MySQL Czy możliwe jest wykonanie podzapytania po składni LIMIT? Jeśli nie, dlaczego?

  5. Jak skonfigurować niestandardowy MySQL NHibernate Batcher?