小编Nay*_*ori的帖子

如何选择多列但只能按一分组?

我有一个问题group by,我想选择多列但只按一列分组。下面的查询是我尝试过的,但它给了我一个错误。

SELECT Rls.RoleName,Pro.[FirstName],Pro.[LastName],Count(UR.[RoleId]) as [Count]
from [b.website-sitecore-core].[dbo].[aspnet_UsersInRoles] UR
inner join [b.website-professional-au].[dbo].[Profile]  Pro
on UR.UserId = Pro.Id
inner join [b.website-sitecore-core].[dbo].[aspnet_Roles] Rls
on Rls.RoleId = UR.RoleId
inner join [b.website-professional-au].[dbo].[Gender] Gn
on gn.Id = pro.GenderId
GROUP BY Rls.RoleName;
Run Code Online (Sandbox Code Playgroud)

sql-server group-by

20
推荐指数
1
解决办法
17万
查看次数

标签 统计

group-by ×1

sql-server ×1