我有一个报价,我想要将最后3个注释转换为单行。通过从报价选择前3名我有一个QuoteNote表:将3行转换为一行
QuoteNoteID QuoteID Note NoteAreaID
1 1 Test 2
2 1 Test2 1
3 1 Test3 1
我对这个表中选择这让我想起我需要
SELECT q.QuoteNoteID, q.QuoteID, q.Note, q.NoteAreaID, n.Description AS NoteAreaDesc
FROM Quote q INNER JOIN QuoteNote n ON n.QuoteID = q.QuoteID
这给了我
QuoteNoteID QuoteID Note NoteAreaID NoteAreaDesc
1 1 Test 2 Internal
2 1 Test2 1 External
3 1 Test3 1 External
信息
现在我想要做的就是将其放入一行
QuoteID Note1 Note2 Note3 NoteAreaID1 NoteAreaID2 NoteAreaID3 NoteAreaDesc1 NoteAreaDesc2 NoteAreaDesc3
1 Test Test2 Tes3 2 1 1 Internal External External
任何帮助,将不胜感激,谢谢
希望这将有助于:http://stackoverflow.com/questions/9117955/making-row-values-into-column-values-sql-pivot – Kaf
@Kaf感谢您的建议,但该枢轴仅适用于单列,我需要多列解决方案 – CR41G14