Skip to content

Instantly share code, notes, and snippets.

View bxm156's full-sized avatar

Bryan Marty bxm156

View GitHub Profile
@bxm156
bxm156 / marketbasket_all_in_one.sql
Created December 6, 2012 07:17
Market Basket One Gigantic Query for ServicePad
SELECT event_id as recommended_event_id FROM (
(SELECT event1 AS event_id FROM (SELECT tempP.event1 FROM (
SELECT r1.event AS event1, r2.event AS event2
FROM (SELECT user_id AS user, event_id AS event
FROM service_serviceenrollment WHERE event_id IN (
SELECT event_id FROM service_serviceenrollment GROUP BY event_id HAVING COUNT(*) >= threshold
)) AS r1, (SELECT user_id AS user, event_id AS event
FROM service_serviceenrollment WHERE event_id IN (
SELECT event_id FROM service_serviceenrollment GROUP BY event_id HAVING COUNT(*) >= threshold
)) AS r2