MySQL
とは異なります 、 SQL Server
それを行うための組み込み関数はありません。ただし、 CROSS APPLY
を使用してシミュレートできます および FOR XML PATH('')
SELECT a.ID, SUBSTRING(d.NameList,1, LEN(d.NameList) - 1) Names FROM a CROSS APPLY ( SELECT DISTINCT [NAME] + '; ' FROM B WHERE A.ID = B.DupID FOR XML PATH('') ) D (NameList)
プレ>SQLFiddle デモ