【发布时间】:2015-03-10 22:09:11
【问题描述】:
我有一个如下所示的表格:
我要做的是基于相同的 ResourceName 和 Permissions 合并组,并为它们提供相同的唯一标识符。但是,我有多个 ResourceNames 重复自己的组,并且不能为同一组提供另一个唯一 ID。
例如,GroupAdmin 和 GroupUser1 将是一个具有 ID 的集合,而 GroupUser2 和 GroupUser3 将是另一个集合。我有数百万行这样的。
请帮我写一个查询或一些代码来解决这个问题。谢谢!!
编辑添加了没有图片的表格
ResourceName Permissions GroupName
Resource1 Modify GroupAdmin
Resource1 Modify GroupUser1
Resource1 Read & Execute GroupUser2
Resource1 Read & Execute GroupUser3
Resource2 Modify GroupAdmin
Resource2 Modify GroupUser1
Resource2 Read & Execute GroupUser2
Resource2 Read & Execute GroupUser3
Resource3 Modify GroupAdmin
Resource3 Modify GroupUser1
Resource3 Read & Execute GroupUser2
Resource3 Read & Execute GroupUser3
Resource4 Modify GroupAdmin
Resource4 Modify GroupUser1
Resource4 Read & Execute GroupUser2
Resource4 Read & Execute GroupUser3
【问题讨论】:
-
您应该编辑您的问题并输入示例数据和所需的结果。我看不到您尝试添加的图片。
标签: sql sql-server tsql active-directory