我需要在SonarQube中找到与项目相关联的用户和组列表。
我尝试查找具有列user_roles
的表group_roles
和resource_id
。这可用于获取表resource_index
中的相应kee值。此kee值与项目文件kee值不同。
Select *
into #TempTblSnprjusrs
From
(Select
users.login "lanid", users.name "Name", resource_index.kee "Kee"
from
user_roles, resource_index, users
Where
resource_index.resource_id = user_roles.resource_id
and users.id = user_roles.user_id) as x;
但我们无法在项目表中获得相应的kee值。
Select Distinct
#TempTblSnprjusrs.lanid, #TempTblSnprjusrs.Name,
#TempTblSnprjusrs.kee, projects.Name
from
#TempTblSnprjusrs
join
projects on projects.kee = #TempTblSnprjusrs.Project_key;