繁体   English   中英

HIVE / SPARK SQL 中的 QUALIFY 等效项

[英]QUALIFY equivalent in HIVE / SPARK SQL

我正在尝试将Teradata SQL查询转换为等效的HIVE/Spark SQL 是否有任何替代qualifycount

SELECT
PARENT_ID, CHILD_ID
from db.source_table
QUALIFY COUNT(CHILD_ID) OVER (PARTITION BY  PARENT_ID)=0

知道了 :)

select 
PARENT_ID, 
CHILD_ID
from 
(select PARENT_ID, CHILD_ID, 
    count(CHILD_ID) over (partition by PARENT_ID order by PARENT_ID asc) as COUNT_PARENT_ID 
    from db.source_table
) where COUNT_PARENT_ID = 0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM