La co-occurrence de produits compte combien de fois deux produits apparaissent dans une même commande. Elle révèle les associations d'achat et sert de base aux recommandations et à la vente croisée. Elle se calcule en croisant les lignes de commande entre elles sur le même identifiant de commande.
Exemple
SELECT a.product_id, b.product_id, COUNT(*) FROM order_items a JOIN order_items b ON a.order_id = b.order_id AND a.product_id < b.product_id GROUP BY 1, 2;