我在探索 /*+ STREAMTABLE(a) */
在Hive里。我不知道在子查询中使用它的最佳方式是什么。
create table test_abc as
select b.*
from (select /*+ STREAMTABLE(a) */ *, Row_Number() over(partition by id
order by a.dt desc) as dt from table_abc a) b
where b.dt=1;
或
create table test_abc as
select /*+ STREAMTABLE(b) */ b.*
from (select *, Row_Number() over(partition by id
order by a.dt desc) as dt from table_abc a) b
where b.dt=1;
或者即使我们对没有连接的查询使用streamtable也很重要。
暂无答案!
目前还没有任何答案,快来回答吧!