Group_concat in T-SQL

You may wish group_concat while working with MS SQL Server. Here’s a solution! Say you have these tables: a: id, content b: id, val rel_a_b: a_id, b_id The SQL query [default]select a.*, stuff( ( select cast(';' as varchar(max)) + b.val from b inner join rel_a_b on = rel_a_b.b_id and rel_a_b.a_id = for xml path('') ),1,1,'') as vals_combined from a[/default]

Add a comment