当前位置: 代码迷 >> Sql Server >> 下面代码第一次会报错,where附近有语法异常,但是点第二次就不会报错了,求帮助
  详细解决方案

下面代码第一次会报错,where附近有语法异常,但是点第二次就不会报错了,求帮助

热度:23   发布时间:2016-04-24 09:54:26.0
下面代码第一次会报错,where附近有语法错误,但是点第二次就不会报错了,求帮助
SELECT     [User],Stuff((select ','+convert(varchar(max),TFBM) from WG  b where b.[User]=a.[User] for xml path('')),1,2,'')  
 FROM         WG a
 GROUP BY a.[User] 
------解决思路----------------------

--应该是下面的
SELECT     [User],Stuff((select ','+convert(varchar(max),TFBM) from WG  b where b.[User]=a.[User] for xml path('')),1,1,'')  
 FROM         WG a
 GROUP BY a.[User] 

------解决思路----------------------
感觉不会吧 表数据 贴出来看看。感觉1楼代码和楼主没区别啊。就是一个删除前面2个字符。一个删除一个。
这个不会影响运行吧。
  相关解决方案