sql >> Databasteknik >  >> RDS >> Mysql

hitta produkter som kunder köpt tillsammans

Prova följande:

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. Store_result och get_result för uttalande

  2. Använda PostgreSQL logisk replikering för att upprätthålla en alltid uppdaterad läs-/skriv-TEST-server

  3. T-SQL:Hur använder man parametrar i dynamisk SQL?

  4. Hur skapar jag ett steg i mitt SQL Server Agent Job som kör mitt SSIS-paket?