首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

sql语句出错如何解决呀

2012-09-10 
sql语句出错怎么解决呀update dzhhq set mnote 0 where mnote in(select dzhhq.mnote,b.bs from dzhhq i

sql语句出错怎么解决呀
update dzhhq set mnote = 0 where mnote in(select dzhhq.mnote,b.bs from dzhhq inner join (select bs,stkcode from buysell) b on dzhhq.stkcode=b.stkcode) ;
提示出错信息如下:

Query Error: only a single result allowed for a SELECT that is part of an expression Unable to execute statement

[解决办法]
update dzhhq set mnote = 0 where mnote in(select dzhhq.mnote,b.bs from dzhhq inner join (select bs,stkcode from buysell) b on dzhhq.stkcode=b.stkcode) ;、

改成

update dzhhq set mnote = 0 where mnote in(select dzhhq.mnote from dzhhq inner join (select bs,stkcode from buysell) b on dzhhq.stkcode=b.stkcode) ;

热点排行