Home Forums SQL Server 2005 Development Need to merge multiple rows into one with carriage return RE: Need to merge multiple rows into one with carriage return

  • Getting closer:

    Using

    SELECT

    ID,

    [Description] = MAX(o.list)

    FROM

    @Sample T1

    CROSS APPLY

    (

    SELECT ISNULL([Description], '' ) AS [data()]

    FROM @Sample T2

    WHERE T2.ID = T1.ID

    FOR XML PATH ('')

    )o(list)

    GROUP BY ID

    My results come out: (Using results to text)

    1234 I love sql server

    3234 i despise oracle

    How do I add a carriage return, so my output looks like this:

    1234 I

    love

    sql server

    3234 i

    despise

    oracle