子查询返回的值不止一个。当子查询跟随在 =、!=、、>= 之后,或子查询用作表达式时,这种情况是不允许的。
update T_EquipmentTally
set tallyNumber=(select dbo.getLefttallynumber(tallyName,tallyid )+
shorttitle+'-'+(select shorttitle +'-'+dbo.gettallynumber(tallyName,tallyid )
from T_Organization inner join T_EquipmentTally on T_Organization.orgId=T_EquipmentTally.manageStationId)
from T_RoadInfo inner join T_EquipmentTally on T_RoadInfo.roadId=T_EquipmentTally.pertainRoad )
where tallyNumber like 'YHDIC-2012%'
错误提示 子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
set tallyNumber=(select dbo.getLefttallynumber(tallyName,tallyid )+
shorttitle+'-'+(select shorttitle +'-'+dbo.gettallynumber(tallyName,tallyid )
from T_Organization inner join T_EquipmentTally on T_Organization.orgId=T_EquipmentTally.manageStationId)
from T_RoadInfo inner join T_EquipmentTally on T_RoadInfo.roadId=T_EquipmentTally.pertainRoad )
where tallyNumber like 'YHDIC-2012%'
错误提示 子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
...全文
相关推荐
SQL子查询和嵌套查询
SQL子查询和嵌套查询
子查询是指一条SELECT语句作为另一条SELECT语句的一部分,外层的SELCT语句称为外部查询,内层的SELECT语句称为内部查询(或子查询)
子查询是指一条SELECT语句作为另一条SELECT语句的一部分,外层的SELCT语句称为外部查询,内层的SELECT语句称为内部查询(或子查询).doc
mybatis利用association或collection传递多参数子查询
今天小编就为大家分享一篇关于mybatis利用association或collection传递多参数子查询,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
mysql in语句子查询效率慢的优化技巧示例
本文介绍主要介绍在mysql中使用in语句时,查询效率非常慢,这里分享下我的解决方法,供朋友们参考。
解决MySQL中IN子查询会导致无法使用索引问题
主要介绍了MySQL中IN子查询会导致无法使用索引问题,文章给大家介绍了两种子查询的写法,需要的朋友可以参考下


