sql server取多行的并集

sql server ,有个权限表设计如下:

tbl_Access(role varchar(20),access varchar(20))

role是角色名,access是权限字符串,对应表格的列。

有如下数据: 'roleA','1,0,1,0','roleB','0,1,1,0'

有些用户同时具有roleA和roleB两种角色,怎么把查出来的权限取并集?

就是查出来应该是:1,1,1,0

谢谢。

人到中年有点甜
浏览 629回答 1
1回答

冉冉说

按位或运算 | 1|1=1  1|0=1  0|0=0
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server