如何找到按位或多个记录?

时间:2013-12-26 07:06:14

标签: sql-server

我有一个情况,有一个用户和多个角色分配给他。所以我有同一个用户ID的多个记录。对于像AllProgramights这样的特定列,我可能有值 10101,01101。我应该得到11101的价值。

有什么办法吗?

示例数据:

UserID ProgramAccessRights 01 10101 01 01101

结果应该是这样的

01 11101

我认为我们需要做一些像bitwise一样的事情,但是我不知道该怎么做

0 个答案:

没有答案