Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

SQL - Tìm đơn đặt hàng chỉ với các mặt hàng cụ thể và hiển thị nó theo sản phẩm

Có thể điều này sẽ hữu ích

Tạo một truy vấn sẽ làm cho các đơn đặt hàng trở nên khác biệt.

Sau đó, bạn có thể sử dụng các kết quả truy vấn riêng biệt làm tham chiếu để đếm số lượng sản phẩm. Vì bạn chỉ đang cố gắng truy vấn số lượng đơn đặt hàng cho mỗi sản phẩm, bạn có thể sử dụng số lượng trường hợp một sản phẩm có trong truy vấn bên trong làm tham chiếu.

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. PHP 5:Bạn đang sử dụng DAL nào?

  2. Tối ưu hóa hiệu suất MySQL:thứ tự theo trường datetime

  3. PDO đã chuẩn bị các báo cáo

  4. Ngoại lệ trong luồng chính org.hibernate.HibernateException:Lỗi khi truy cập luồng stax

  5. Biểu tượng bên ngoài chưa được giải quyết của Trình kết nối MySQL C ++ _get_driver_instance