由条件多表联查出来的一个字段有多条数据,可以合并出一个结果吗?

图片说明
图片说明

可以的,你想怎么合并? 是这样吗 唐智明,高吉瑞 ?

怎么写你知道吗,可以帮下忙吗,需要在sql查询的时候用到,先谢谢了

CREATE FUNCTION FN_Merge (@Student NVARCHAR(50))

RETURNS NVARCHAR(50)

AS

  BEGIN

        DECLARE @Course NVARCHAR(50)

        SELECT @Course = ISNULL(@Course + ',','') + @Course

        FROM SC

        WHERE Student = @Student

        RETURN @COURSE

 END

SELECT DISTINCT [Student]

  ,dbo.FN_Merge([Student]) AS Course

FROM [dbo].[SC]

连接:http://www.cnblogs.com/smalleyes/archive/2012/03/08/2385658.html