I have two tables \"one to many\":
Table1
ID Name 1 Abe 2 David 3 Orly
Table2
ID email 1 a@zz
One of the neatest ways to achieve this is to combine For XML Path and STUFF as follows:
SELECT ID, Name, Emails = STUFF(( SELECT ', ' + Email FROM Table2 WHERE Table2.ID = Table1.ID FOR XML PATH ('')),1,2,'') FROM Table1