sqlserver exists 与 in 的区别
使用 EXISTS 方式
select * from A a where EXISTS(select b.mainInfoId from B b where b.mainInfoId=a.mainInfoId);
使用 in 方式
select * from A where id in (select id from B);
sqlserver 将查询结果以为指定形式分割
#stuff函数
stuff(character_expression,start,length,replaceWith_expression)
删除指起始位置(start)指定长度(length)的字符,并在该位置插入代替的字符(replaceWith_expression)

#将查询结果拼接成以逗号分隔的字符串--每条数据以逗号分隔
select stuff(( select ','+ requestid from nccombinedpayment for xml path('')),1,1,'') as requestid ;