skip to Main Content

A query to return aggregations by different values in columns postgresql

I have a dataset with ecommerce events: create table sample_events( event_date date, "session" varchar, "user" varchar, page_type varchar, event_type varchar, product int8); INSERT INTO sample_events (event_date,"session","user",page_type,event_type,product) values ('2022-10-01','session1user1','user1','product_page','page_view',0), ('2022-10-01','session1user2','user2','listing_page','page_view',0), ('2022-10-01','session1user2','user2','search_listing_page','page_view',0), ('2022-10-01','session1user3','user3','product_page','page_view',0), ('2022-10-01','session2user1','user1','product_page','add_to_cart',20969597), ('2022-10-02','session2user1','user1','order_page','order',0), ('2022-10-02','session2user3','user3','product_page','add_to_cart', 34856927), ('2022-10-02','session3user3','user3','product_page','add_to_cart', 19848603), ('2022-10-04','session4user3','user3','order_page','order',0); What I…

VIEW QUESTION

SQL Filter Query Hangs with No Response – Postgresql

SELECT users.id FROM orders, users, "userEmailCollections", "reviewTracks", "loyaltyCampaignRedemptions" WHERE (orders."restaurantTableId" IN (12,7,9,8,10,11,14,99,100,6) AND users.id = orders."orderUserId") OR ("userEmailCollections"."restaurantId" = 6 AND "userEmailCollections"."userId" = users.id) OR ("reviewTracks"."restaurantId" = 6 AND users.email = "reviewTracks"."email") OR ("loyaltyCampaignRedemptions"."restaurantId" = 6 AND "users".id = "loyaltyCampaignRedemptions"."userId");…

VIEW QUESTION
Back To Top
Search