Guest User

Untitled

a guest
May 8th, 2012
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. SQL: pull distinct values form 1 column with all values from 2nd column
  2. Col 1, Col 2
  3. 1, a
  4. 1, b
  5. 2, a
  6. 2, b
  7. 2, c
  8.  
  9. 1,a,b
  10. 2,a,b,c
  11.  
  12. UPDATE t
  13. SET t.dupcustodians = dt.custadmin
  14. FROM tbldoc t
  15. INNER JOIN (SELECT t1._dupid,
  16. (SELECT DISTINCT custadmin + ', '
  17. FROM tbldoc t2
  18. WHERE t2._dupid = t1._dupid
  19. ORDER BY custadmin + ', '
  20. FOR XML PATH('')) AS custadmin
  21. FROM tbldoc t1
  22. GROUP BY _dupid) AS dt
  23. ON t._dupid = dt._dupid
  24. ;
  25.  
  26. SELECT Col1, GROUP_CONCAT(Col2)
  27. FROM MyTable
  28. GROUP BY Col1
Advertisement
Add Comment
Please, Sign In to add comment