次のクエリを使用してテーブルにクエリを実行しています。
SELECT DISTINCT [RoleId], [RoleName], [RoleDescription], [PermissionId]
FROM [Role]
ORDER BY [RoleName]
そして、次の結果が得られます。
RoleId RoleName RoleDescription PermissionId
1 Admin CanEdit 1
2 Admin asdf;lkj 2
3 Admin al;dskfj;l 3
4 Admin fa;ldkfjas;d 4
17 SuperAdmin aslkdfja; 1
18 SuperAdmin asldkfa;f 2
15 Users alskdfj;alk 1
16 Users aslkdfja;sl 2
ただし、RoleNameの一意の値を取得したいのですが、RoleNameは繰り返されるべきではありません。これは、クエリ結果にすでに含まれています。RoleNameを一度取得したい。 一意のRoleNameを取得するにはどうすればよいですか?
更新: コンボボックスに次の結果を入力したい。
Admin
SuperAdmin
Users
繰り返さない(すでにクエリを使用している)
Admin
Admin
Admin
Admin
SuperAdmin
SuperAdmin
Users
Users