hive sql query для выбора переменной между значениями, которые мы получаем из другого запроса sub select - PullRequest
0 голосов
/ 04 декабря 2018

Я хочу сделать это

select x,y,z from table1 where x between (select a from table2) and (select b from table2);

возможно ли это?если да, то как?

1 Ответ

0 голосов
/ 04 декабря 2018

Вы можете использовать exists:

select t1.x, t1.y, t1.z
from table1 t1
where exists (select 1
              from table2 t2
              where t1.x between t2.a and t2.b
             );
...