diff --git a/ybirk/clickhouse/task_220_&_221.sql b/ybirk/clickhouse/task_220_&_221.sql index 1b86b21..60480b9 100644 --- a/ybirk/clickhouse/task_220_&_221.sql +++ b/ybirk/clickhouse/task_220_&_221.sql @@ -136,6 +136,8 @@ GROUP BY flv.course_id, c.title; +DROP VIEW IF EXISTS ybirk.mv_inactive_users_summary ON CLUSTER clickhouse_cluster; + CREATE MATERIALIZED VIEW ybirk.mv_inactive_users_summary ON CLUSTER clickhouse_cluster TO ybirk.inactive_users_summary AS @@ -148,10 +150,7 @@ SELECT u.registration_date AS registration_date FROM ybirk.core_user AS u LEFT JOIN ybirk.core_enrollments AS e ON u.user_id = e.user_id -WHERE u.user_id NOT IN ( - SELECT DISTINCT user_id - FROM ybirk.core_fact_lesson_views -) +LEFT ANTI JOIN ybirk.core_fact_lesson_views AS flv ON u.user_id = flv.user_id GROUP BY u.user_id, u.name,