Assuming I've understood:
declare @productTypes table (Id int, Name nvarchar(32))
declare @products table (Id bigint not null identity(1,1), ProductType int, ProductName nvarchar(32))
insert @productTypes (Id, Name)
select 1, 'Food'
union
select 2, 'Drink'
insert @products (ProductType, ProductName)
select 1, 'Chips'
union
select 1, 'Fish'
union
select 2, 'Guinness'
union
select 2, 'Water'
union
select 2, 'Pan Galactic Gargle Blaster'
select pt.Name
, STUFF
(
(
Select ',' + a.ProductName
from @products a
where a.ProductType = pt.Id
FOR XML PATH('')),1,1,''
) ProductsOfType
from @productTypes pt
SQL Fiddle: http://sqlfiddle.com/#!6/e80ff/1
Results:
Name ProductsOfType
Food Chips,Fish
Drink Guinness,Pan Galactic Gargle Blaster,Water