我有出去的想法怎么办的解决方案使用LEFT OUTER我的问题的JOIN在SQL Server左外连接在SQL Server
我有一种情况是这样的:
场景的角色
--------------------
User Access
--------------------
UserID | RoleID
--------------------
1-123 | 1
1-123 | 2
1-456 | 1
1-456 | 3
---------------------
--------------------
Profile
--------------------
UserID | Name
--------------------
1-123 | John
1-456 | Carl
---------------------
--------------------
User Role
--------------------
Role ID | Role Name
--------------------
1 | Teacher
2 | Employee
3 | Head
4 | IT Staff
---------------------
这里是我的问题
我想告诉所有角色UserID : 1-123
未分配(注:分配用户访问权限)。
我试图用LEFT OUTER JOIN
来查看哪些不存在到另一个表中,但它只显示了两个用户都没有的IT员工。
请帮帮我
哪个查询你试试?请给出 – Raptor 2014-09-11 03:40:07