这个hql的结果可以重用吗?

x9ybnkn6  于 2021-06-28  发布在  Hive
关注(0)|答案(0)|浏览(253)

众所周知,hql不是sql,将使用java执行,因此我对下面的hql有两种看法,有人能告诉我哪一种是正确的吗?
文件中的内容 c 首先执行,然后将其结果存储在某个位置,然后在 c 被称为; c 只是内部hql的简称 from 每次 c 被称为。
总称:

from(
             select
                   b.un_connect_id,
                   b.imp_list_no
              from
                     (select  a.*,
                          row_number() over(partition by list_no order by op_day desc, imp_list_no desc, un_connect_id desc) rno
                 from sssss a
                 ) b
              where b.rno = 1
             ) c
    insert overwrite table yyyyyyyyy partition(tmp = 'TMP',channel,business)
        select c.un_connect_id,
               c.business
        insert overwrite table xxxxxx
        select c.list_no,
               c.customer_no,
               c.party_no,
               '${nominal_format_date}' as op_day

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题