我真的不确定这里的查询有什么问题, 它给了我一个错误“多部分标识符无法绑定”
SELECT vwmd.MemberID ,
STUFF((SELECT TOP 5 CONCAT(',', mm.MEASURE_ID, '|', mm.DISPLAY_NAME, '|', mr.NEVER_CODED) AS [text()]
FROM dbo.MEASURES_RESULTS mr
INNER JOIN dbo.MEASURE_MASTER mm
ON mm.MEASURE_ID = mr.MEASURE_ID_REF
AND mm.IS_CONDITION = 1
WHERE (mr.MEMBER_ID_REF = vwmd.MemberID)
ORDER BY mr.NEVER_CODED DESC
FOR XML PATH ('')), 1, 1, '') Conditions,
ROW_NUMBER() OVER (ORDER BY MemberID ASC) AS rowNumber
FROM [dbo].[MemberDetails_FlatView] vwmd
INNER JOIN dbo.MEASURES_RESULTS mrs
ON vwmd.MemberID = mrs.MEMBER_ID_REF
感谢并感谢您的帮助