GeneralSQL

Tuesday, June 16, 2015

Convert multiple rows data into comma separated value with group by on ID field (rows to columns group by)

select B.Code, DealerID into #t from DealerBrand DB inner join Brand B on DB.BrandID = B.ID
SELECT
DealerID,
Brands = STUFF((SELECT ', ' + B.Code  FROM #t b  WHERE b.DealerID = a.DealerID FOR XML PATH('')), 1, 2, '')
into #DealerBrand FROM #t a
GROUP BY DealerID
Posted by MySql at 2:05 AM No comments:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Blog Archive

  • ►  2021 (1)
    • ►  May (1)
  • ►  2020 (1)
    • ►  June (1)
  • ►  2019 (1)
    • ►  September (1)
  • ►  2018 (15)
    • ►  August (4)
    • ►  July (4)
    • ►  May (2)
    • ►  April (4)
    • ►  February (1)
  • ►  2017 (8)
    • ►  April (1)
    • ►  March (3)
    • ►  February (3)
    • ►  January (1)
  • ►  2016 (6)
    • ►  October (1)
    • ►  September (1)
    • ►  July (1)
    • ►  June (2)
    • ►  April (1)
  • ▼  2015 (18)
    • ►  November (1)
    • ►  October (4)
    • ►  September (2)
    • ►  August (3)
    • ►  July (2)
    • ▼  June (1)
      • Convert multiple rows data into comma separated va...
    • ►  April (2)
    • ►  March (2)
    • ►  January (1)
  • ►  2014 (56)
    • ►  December (3)
    • ►  October (1)
    • ►  September (23)
    • ►  August (13)
    • ►  July (4)
    • ►  June (1)
    • ►  May (8)
    • ►  April (2)
    • ►  January (1)

About Me

MySql
View my complete profile
Simple theme. Powered by Blogger.