एमएस एसक्यूएल समाधान:[नोट:यह समाधान केवल एसक्यूएल 2005 और बाद में काम करता है। मूल प्रश्न में उपयोग में आने वाले संस्करण को निर्दिष्ट नहीं किया गया था।]
SELECT
key
, STUFF((SELECT ',' + CAST([value] AS nvarchar(max)) FROM <#Table#> WHERE (key = Results.key) FOR XML PATH ('')),1,2,'') AS NameValues
FROM <#Table#> Results
GROUP BY key