我想使用CTE在Snowflake中产生分层输出。下面是我的两个表Dimension_territory和territory_member_list: 维度testdb.dbo.dimension_territory包含区域键和区域名称 createCanada under North America 在testdb.dbo.territory_member_list (1, 2), -- WorldWide -> Western Hemisphere的第一个条目中,值1
我想识别一个表的重复行,并给它们添加一个错误代码。我希望在所有情况下都保留一个值,并将所有其他值标记为重复。与SQL server不同,Snowflake不支持在一个查询中使用CTE和UPDATE语句。那么我该如何去实现它呢?WITH CTE_UPD (
SELECT *,ROW_NUMBER() OVER (PARTITION BY PARENT,REL,CHILD ORDER BY X ) RN