我处理的一个表(3+百万行,SQL Server)的 我需要根据下面的两列来筛选结果:SQL过滤搜索值
<code>
...FromID| ToID |Column5|....
...1001 2001
...1002 2020
...1003 5000
...1001 3000
...2001 1001
</code>
现在,用户1可以访问与FromID或风湿记录1001 FromID|ToID 1001|2001 1001|3000 2001|1001
用户2可以访问记录与FromID或风湿1002,1003,3000 FromID|ToID 1002|2020 1003|5000 1001|3000
什么是大多数电子如何做到这一点? 我需要为每个用户创建一个视图吗?(这是对企业的工作,用户数将是 最多100) 谢谢。
PS。我的第一个问题。 O.o
你怎么知道哪个用户可以访问哪些记录?是由个人用户还是由他们属于哪个组?用户权限是否存储在任何地方? – DevDelivery 2011-12-23 15:04:40
是的,他们存储。在UserRights表中。 User1 | 1001 User2 | 1002 User2 | 1003 User2 | 3000 – Control 2011-12-23 15:06:14
您可以给出'code'表的模式吗?答案将是表格之间的连接。 – DevDelivery 2011-12-23 15:09:35