你应该是需要for xml path.
详情:
http://www.cnblogs.com/doubleliang/archive/2011/07/06/2098775.html
select a.`Name` ,GROUP_CONCAT(b.`Subject`)
from stu a inner JOIN
sub b on a.ID = b.StuID
group by a.ID
这是Mysql的。我本机没有装sql,无法测试。应该有类似的group_contact的函数。你看看这个WMSYS.WM_CONCAT是不是?把Group_contcat替换成WMSYS.WM_CONCAT试试。
^_^
同意一楼 for xml path比较好用
SELECT DISTINCT stu,(SELECT sub+',' FROM tbl t1 WHERE t1.stu=t.stu FOR XML PATH('')) AS sub FROM tbl t