QUALIFY 等同于 HIVE / SPARK SQL

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