有人可以告訴我如何獲取用戶的記錄,它是role_desc。以下是我的表格。在用戶表中使用角色id獲取角色的T-SQL查詢
tblUSERS: UserID PK
Name
RoleID FK
tblROLES: RoleID PK
Role_Desc
我的查詢如下
select Name,Role_Desc from tblUSERS
inner join tblROLES on tblUSERS.RoleID = tblRoles.RoleID;
讓說,我有紀錄tblUSER如下
1 Zeb 2
,並在角色表我有如下記錄
1 Admin
2 Supervisior
我想得到以下結論翼結果
Zeb Supervisior
不會導致像下面
Zeb Admin
Zeb Supervisior
請給我你的建議..
在此先感謝
我不覺得有什麼不對您的查詢。結果的一個原因可能是有兩個用戶名稱相同,一個是admin和另一個supervisitor。 – bjorsig
這個樣本數據給你的結果是不可能的:http://sqlfiddle.com/#!3/277a4/2。唯一的方法是你有兩個用戶稱爲Zeb。一個作爲主管,一個作爲管理員 –