Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

menemukan produk yang dibeli pelanggan bersama

Coba yang berikut ini:

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. Pernyataan yang Disiapkan MySQL - Cara Melakukan Loop Through

  2. Panggil ke fungsi anggota rowCount() pada non-objek

  3. Bagaimana menjalankan beberapa kueri penyisipan dalam SQL menggunakan PHP sekaligus?

  4. MySQL InnoDB tidak melepaskan ruang disk setelah menghapus baris data dari tabel

  5. MySQL membuang ke file teks CSV dengan nama kolom di atas?