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

tìm kiếm các sản phẩm mà khách hàng đã mua cùng nhau

Hãy thử những cách sau:

SELECT c.original_SKU, c.bought_with, count(*) as times_bought_together
FROM (
  SELECT a.sku as original_SKU, b.sku as bought_with
  FROM items a
  INNER join items b
  ON a.order_id = b.order_id AND a.sku != b.sku) c
GROUP BY c.original_SKU, c.bought_with


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL đếm các ngày liên tiếp cho chuỗi hiện tại

  2. Làm cách nào để thêm tổng số làm hàng cuối cùng trong sql của tôi?

  3. Tệp .PDF lớn Không tải lên cơ sở dữ liệu MySQL dưới dạng BLOB trung bình Qua PHP, tệp dưới 2MB Hoạt động tốt

  4. Trong Apache Spark 2.0.0, có thể tìm nạp một truy vấn từ cơ sở dữ liệu bên ngoài (thay vì lấy toàn bộ bảng) không?

  5. Lỗi dữ liệu kết thúc sớm với PHP