У меня есть таблицы, как этиPivoting, Динамические столбцы в SQL Server
LoanPrograms
Id Name
------------
1 LP1
2 LP2
3 LP3
Каналы
Id Name
----------
4 Channel1
5 Channel2
6 Channel3
LoanProgramsChannels
LoanProgramId Channelid
----------------------
1 4
1 5
2 4
Я хотел бы получить данные, как они
LoanProgarmNames channel1 channel2 channel3
---------------- -------- -------- --------
LP1 y y N
LP2 y N N
LP3 N N N
Я совсем новичок в SQL, я знаю, что я должен использовать PIVOT
для достижения этих, но не знает, как я могу достичь в этом сценарии. Может ли кто-нибудь помочь в этом?
Его мне не ясно, что вы пытаетесь достичь на выходе. Это может помочь, если вы объясните, чтобы сделать его более ясным. – Mark
«Y» и «N» в столбцах канала против программ кредитования показывают, имеет ли эта конкретная программа кредитования запись в таблице «LoanProgramChannels». –