sql server 列传行 in (select)报错 已解决

sql server

in (select)报错说有语法错误,为什么呢,里面的查询没有问题呀???

sql server 列传行 in (select)报错 已解决

 单独执行里面的查询是没有问题的,不可以把查询返回着当成结果吗?

sql server 列传行 in (select)报错 已解决

 如果直接复制结果放进去是没问题的,是不是for xml path不能直接拿返回结果呢

sql server 列传行 in (select)报错 已解决

 把中括号换成单引号是错误的

sql server 列传行 in (select)报错 已解决

完美解决啦,估计是把我的变量当成字符了,这样就没问题了嘻嘻

sql server 列传行 in (select)报错 已解决

 附完整sql

sql server 列传行 in (select)报错 已解决

sql server 列传行 in (select)报错 已解决 sql server 列传行 in (select)报错 已解决