我有一个表 proj_ctc_grp_usr:
USER_ID PROJ_ID CTC_GRP_ID
2 1 1
2 1 2
3 1 1
3 1 2
4 2 2
表**ctc_grp:**
CTC_GRP_ID CTC_GRP_DS
1 Bank Contact
2 Dept2
表*用户*
USER_ID USER_FIRST_NM USER_LST_NM
2 saravanakumar rajkumar
3 Soosai Antony
4 Adam Allen
我正在使用以下查询:
SELECT *
FROM ( SELECT PROJ.PROJ_ID,
CTC_GRP_DS
FROM dbo.Project PROJ
left join dbo.PROJ_CTC_GRP_USER PCGU on PROJ.PROJ_ID = PCGU.PROJ_ID
left join dbo.CTC_GRP CG on PCGU.CTC_GRP_ID = CG.CTC_GRP_ID
) data
PIVOT
( MAX(CTC_GRP_DS)
FOR CTC_GRP_DS IN ([Bank Contact],[Dept2])
) pvt4
并低于输出...
PROJ_ID Bank Contact Dept2
1 Bank Contact Dept2
2 NULL Dept2
我正在尝试以下面的形式显示它...
PROJ_ID Bank Contact Dept2
1 saravanakumarRajkumar, soosaiAntony saravanakumarRajkumar, soosaiAntony
2 NULL AllenAdam...
我试过了,结果没有运气......请帮忙......