22,209
社区成员
发帖
与我相关
我的任务
分享
SELECT u.Id ,
u.NameCN ,
STUFF(t.PostionName,1,1,'') AS PostionName
FROM [Workflow].[tbl_User] u
CROSS APPLY(
SELECT ','+pos.NameCN
FROM [Workflow].[tbl_OrgNodeUserPosition] oup
INNER JOIN [Workflow].[tbl_Position] pos ON oup.PositionId = pos.Id
WHERE oup.UserId = u.Id AND oup.OrgNodeId = 2061
FOR XML PATH('')
) AS t(PostionName)
WHERE t.PostionName>''
SELECT u.Id ,
u.NameCN ,
STUFF(t.PostionName,1,1,'') AS PostionName
FROM [Workflow].[tbl_User] u
CROSS APPLY(
SELECT ','+pos.NameCN
FROM [Workflow].[tbl_OrgNodeUserPosition] oup
INNER JOIN [Workflow].[tbl_Position] pos ON oup.PositionId = pos.Id
WHERE oup.UserId = u.Id
FOR XML PATH('')
) AS t(PostionName)
WHERE u.OrgNodeId = 2061;