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

帮小弟我看下SQL语句如何写

2012-03-27 
帮我看下SQL语句怎么写updatejn193setmj(selectaj193.mjfromaj193,jn193whereaj193.dhjn193.dh)报错:子

帮我看下SQL语句怎么写
update   jn193   set   mj=(select   aj193.mj   from   aj193,jn193   where   aj193.dh=jn193.dh)

报错:子查询返回的值多于一个。当子查询跟随在   =、!=、 <、 <=、> 、> =   之后,或子查询用作表达式时,这种情况是不允许的。
语句已终止。

目的:表aj193与jn193是一对多关系,
当aj193.dh=jn193.dh时把   aj193.mj赋给jn193.mj

[解决办法]
update jn193 set mj=aj193.mj from aj193,jn193 where aj193.dh=jn193.dh

热点排行