我有一个包含100个字符串的表格,我想添加到where column in (value, value, etc)
select cookies from table where field in (select * from table)
答案 0 :(得分:0)
我不认为Hive支持in
子句中的子查询,但你可以通过内连接完成相同的操作:
select table1.cookies
from table1 join table2 on table1.field = table2.field
答案 1 :(得分:0)
Hive确实支持版本-0.13的SUB-QUERIES。 所以你可以使用这个版本。 或者您可以尝试此查询:
select * from table1 t1 JOIN (select 100_string_column as col2 from table2 where (whatever your condition is)) t2 ON t1.<matching_column> = t2.col2
希望这有助于...... !!!