小编Tre*_*r65的帖子

SQL Server:使用递归CTE来解决组成员身份

我有一张桌子(users_groups):

+-----------+------------+---------+
| groupGUID | memberGUID | isGroup |
+-----------+------------+---------+
|  32AB160C |   5B277276 |       0 |
|  32AB160C |   0A023D1D |       0 |
|  5C952B2E |   32AB160C |       1 |
|  4444FTG5 |   5C952B2E |       1 |
+-----------+------------+---------+
Run Code Online (Sandbox Code Playgroud)

isGroup列指示是否memberGUID为组。

我想获取一个新的表(new_users_groups),所有组成员身份均已解决:

+-----------+------------+
| groupGUID | memberGUID |
+-----------+------------+
|  32AB160C |   5B277276 |
|  32AB160C |   0A023D1D |
|  5C952B2E |   5B277276 |
|  5C952B2E |   0A023D1D |
|  4444FTG5 |   5B277276 | …
Run Code Online (Sandbox Code Playgroud)

sql sql-server recursion recursive-query

5
推荐指数
1
解决办法
139
查看次数

标签 统计

recursion ×1

recursive-query ×1

sql ×1

sql-server ×1