资料id 查看权限
800703 200,226,227,
782 200,227,229
783 169,227,330
查看权限存的是用户id,求: 登录id=227 则资料id为 800703、782、783
登录id=200 则资料id为 800703、782
Power--------------------------------------------------------------ResId ViewPower
800703 200,226,227,
782 200,227,229
783 169,227,330---------------------------------------------------------------SELECT p.ResId FROM [Power] p WHERE p.ViewPower LIKE '%227%'======ResId
800703
782
783
写得不严谨,睡觉~
没有看明白想要什么要怎么样?
楼上的方法如果有一个:200,227,2276,222...就错了吧?要不就全查出来遍历。
另外这个表设计有问题。
应该是:简单的一个
用户ID 权限ID
权限ID 权限项
表这样设计不是慢死?