SQL 合并具有不同列数据的行

问题描述 投票:0回答:1

我正在尝试在 Snowflake SQL 上创建一个表,显示使用特定产品的用户。我遇到的问题是我与具有不同用户名的人有重复。我想通过在与产品匹配后取出用户名来合并行,然后保留是并删除否。

创建与产品匹配时需要用户名,但我只想每个用户一行。

分区似乎是我正在寻找的最接近的描述,但它需要一整行并删除另一行,似乎找不到一个保留“是”的进程。

sql merge row partition
1个回答
0
投票

要通过与产品匹配后取出用户名来合并行,然后保留是并删除否,您可以使用“ROW_NUMBER()”函数

© www.soinside.com 2019 - 2024. All rights reserved.