小编Dim*_* Ha的帖子

将所有相似人物收集到一组

我有一个人有几个 ID。其中一些在 Id1 列中,其中一些在 Id2 中。我想将所有相同的人 ID 收集到一组。

如果 id1=10,则与 id2=20 在同一行。所以这意味着id1=10的人与id2=20是同一个人。

输入和输出示例:

输入

Id1     Id2
---     ---
10      20
10      30
30      30
10      40

50      70
60      50
70      70 
Run Code Online (Sandbox Code Playgroud)

输出

NewId   OldId
-----   -----
1       10
1       20
1       30
1       40

2       50
2       60
2       70
Run Code Online (Sandbox Code Playgroud)

sql-server t-sql graph sql-server-2012

7
推荐指数
1
解决办法
219
查看次数

标签 统计

graph ×1

sql-server ×1

sql-server-2012 ×1

t-sql ×1