impressions_mv
                  
                  
                  TO agg_impressions AS
                  
                  
                  SELECT user_id, user_age, impressions
                  
                  
                  FROM (
                  
                  
                   SELECT user_id, count() as impressions
                  
                  
                   FROM raw_impressions
                  
                  
                  ) AS t1
                  
                  
                  LEFT JOIN (
                  
                  
                   SELECT user_id, any(user_age) as user_age
                  
                  
                   FROM users
                  
                  
                   WHERE user_id IN (SELECT DISTINCT user_id FROM raw_impressions)
                  
                  
                   GROUP BY user_id
                  
                  
                  ) AS t2 USING (user_id)
                  
                  
                  
                  
                  
                  
                  
                  
                  Второе обращение к raw_impressions пойдёт уже к оригинальной таблице или только к тому куску который вставляется в текущий момент?
                  
                  
                
К тому же куску
О, нормик )) А то страшновато, полезет в оригинальную таблицу, будет совсем грустно. Спасибо.
Обсуждают сегодня