有一个表a,有两个字段project_id,parent_id如下图
需要的输出结果是:
220,221,222,223,241
请问怎么实现,刚开始学sqlserver,很惭愧_(:зゝ∠)_
输出结果在同一行,以逗号隔开
select project_id+',' from a for xml path('')
感谢,终于对了。
select (stuff((select ',' + str(project_id) from pln_project where parent_id =263 for xml path('')),1,1,'')) as project_id
select top 5 project_id from YOURTABLENAME order by project_id
s可能是我没说清楚抱歉。输出在同一行,以逗号隔开
select group_concat(id) as nids from a
消息 195,级别 15,状态 10,第 9 行
'GROUP_CONCAT' 不是可以识别的 内置函数名称。