查询若干张表,其中有一对多的关系,需求希望能把“多”的那张表的数据在一行输出,用逗号分隔开。
sqlserver和oracle一样,自带了这样的函数。
先上sql语句:
SELECT
STUFF ( ( SELECT ',' + a.name FROM a WHERE b.id = a.business_id and a.name = '名字' order by a.
查询若干张表,其中有一对多的关系,需求希望能把“多”的那张表的数据在一行输出,用逗号分隔开。
sqlserver和oracle一样,自带了这样的函数。
先上sql语句:
SELECT
STUFF ( ( SELECT ',' + a.name FROM a WHERE b.id = a.business_id and a.name = '名字' order by a.