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

znalezienie produktów, które klienci kupili razem

Wypróbuj następujące:

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. PHP bindParam PDO dla zmiennej/ciągu używanego do instrukcji IN...?

  2. Liczba MySQLi(*) zawsze zwraca 1

  3. Wprowadzenie do poleceń SQL

  4. Brak mapowania dialektu dla typu JDBC:1111

  5. Zasób MySQL jest chwilowo niedostępny