Concatenate column values for rows with the same values (of different columns)

前端 未结 3 1445
余生分开走
余生分开走 2020-12-07 03:28

SQL Server 2005

I have a table which returns

ID  name    prop    value
--------------------------
1   one     Prop1   a
1   one     Prop1   b
1   one         


        
3条回答
  •  猫巷女王i
    2020-12-07 03:37

    SELECT T1.Name, T1.prop, T1.value+","+T2.value
    From Table T1 INNER JOIN Table T2
    ON T1.name = T2.name and T1.prop = T2.Prop and T1.value<>T2.value
    

    This will only work for two values though. Let me know and I can rewrite for N values.

提交回复
热议问题