sql >> Database >  >> RDS >> Mysql

producten vinden die klanten samen hebben gekocht

Probeer het volgende:

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. Inleiding tot Oracle-databaseback-up

  2. Kunt u een LIKE-query niet gebruiken in een JDBC PreparedStatement?

  3. Meerdere MySQL-instanties die op dezelfde machine worden uitgevoerd controleren - ClusterControl Tips &Tricks

  4. Hoe de juiste opvulling op de dagnaam in Oracle te verwijderen