Advertisement
Guest User

Untitled

a guest
May 25th, 2021
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.43 KB | None | 0 0
  1. WITH q1 as (
  2. SELECT * FROM
  3. (VALUES
  4. ('q', 'a'),
  5. ('q', 's'),
  6. ('w', 'd'),
  7. ('w', 'f'),
  8. ('e', 'g'),
  9. ('e', 'h')
  10. ) q (col1, col2)
  11. )
  12. , q2
  13. AS
  14. (SELECT distinct col1 FROM q1)
  15.  
  16. SELECT  
  17.   q.col1,
  18.   PhoneNumbers = COALESCE(STUFF
  19.   (
  20.     (
  21.       SELECT ', ' + p.col2
  22.         FROM q1 AS p
  23.         WHERE p.col1 = q.col1
  24.         ORDER BY p.col2
  25.         FOR XML PATH('')
  26.     ), 1, 2, N''
  27.   ), N'')
  28. FROM q2 q
  29. ORDER BY q.col1;   
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement