我處理的一個表(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