таблицы и джойню их по юзеру, но при я могу оптимизировать запрос в таблицу M_table юзерами из запроса в B_TABLE. Как можно провернуть оптимизацию?
                  
                  
                  select 
                  
                  
                      user,ad,segment,date
                  
                  
                  from
                  
                  
                      (
                  
                  
                          select
                  
                  
                              user,
                  
                  
                              segment,
                  
                  
                              date
                  
                  
                          FROM M_table
                  
                  
                          where date >= start and date <= stop
                  
                  
                      )
                  
                  
                      INNER JOIN
                  
                  
                      (
                  
                  
                          select
                  
                  
                              user,
                  
                  
                              ad
                  
                  
                          from B_table
                  
                  
                          where ad in (123,456) and date >= start and date <= stop
                  
                  
                      )
                  
                  
                      using user
                  
                  
                
по-другому составлю вопрос ) нужно сджойнить 2 таблицы, но при этом с помощью данных из 2-й таблицы можно оптимизировать запрос в 1 таблицу. как это провернуть? можно ли провернуть за 1 запрос?
Обсуждают сегодня