我有一個使用標準角色,用戶和UserRoleJoin體系結構的應用程序。爲報告功能選擇具有n個角色的用戶SQL
應用程序需要基礎上,他們可能會在什麼組的角色將報告發送給用戶。例如
角色:
ID Name
1 Lead
2 Mech
3 Elec
4 Auditor
5 Assigner
UserRole的:
UserID RoleID
1 1
1 2
1 4
2 1
2 4
我希望能夠向潛在客戶,機構和審計人員的所有用戶發送一份報告或向所有領導和審計人員提供不同的報告。
的第一份報告將只發送給用戶1,而第二份報告將被髮送到用戶2
我應該有不同的表處理角色介紹協會,或者我應該通過選擇處理這些羣體查詢?