两个简单查询语句提示varchar值转换为数据类型为 int 的列时发生语法错误
selecta,b,c,''d,0efromgzjbkunionallselect''a,''b,0c,d,efromyl单独执行语句的时候都可以,加‘unionall’...
select a,b,c,''d,0 e from gzjbk
union all
select '' a,'' b,0 c,d,e from yl
单独执行语句的时候都可以 ,加‘union all’之后为什么会提示varchar值转换为数据类型为 int 的列时发生语法错误?该怎样修改可以解决?
列e,c全是varchar型 展开
union all
select '' a,'' b,0 c,d,e from yl
单独执行语句的时候都可以 ,加‘union all’之后为什么会提示varchar值转换为数据类型为 int 的列时发生语法错误?该怎样修改可以解决?
列e,c全是varchar型 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询