如何获得所有记录组合而不是使用pivot来区分?

时间:2015-11-18 06:08:51

标签: sql-server tsql pivot

我在#table中有这样的记录: original table

我在桌子上使用枢轴,以便我得到每个" commenttypes"在单独的列中。 正如您所看到的,SuiteNumber 100有两组记录,但是当我实现pivot时,

 SELECT  SuiteNumber ,
        UserName ,
        [Source Comments] AS SourceComments ,
        [Transaction Comments] AS TransactionComments ,
        [Confirmation Notes] AS ConfirmationNotes
FROM    #ToPivot PIVOT
( MAX(CommentsName) FOR CommentType IN ( [Source Comments],
                                         [Transaction Comments],
                                         [Confirmation Notes] ) ) AS p

它只针对suiteNumber 100输出1条记录,显而易见,Pivot table 但对我来说这是有问题的,因为我必须显示所有针对所有西装的评论,无论是否重复。 我尝试了案例陈述,但它没有帮助达到预期的结果。 任何帮助,将不胜感激。 我是新来的,所以请容忍任何有关问题的错误。 提前谢谢你

0 个答案:

没有答案