我有出去的想法怎麼辦的解決方案使用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