急!!!更新数据的SQL怎么写? update table1set table1.B=table2.Cwhere table1.a in ( select table2.a from table2) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的写话是错误的.最好的方法是写个过程.使用游标来更新.单条UPDATE语句实现起来好象有点难. 我试出来了,应该这样写:update lgxa set lgxa.b=(select lgxb.c from lgxb where lgxb.a=lgxa.a); update table1 t1 set b=(select c from table2 t2 where t2.a=t1.a and rownum=1)加rownum=1条件只是为了保险,如果a是主键的话,则不用加该条件 如果a是主键的话,可以试一下这么写。update (select tb1.b,tb2.c from table1 tb1,table2 tb2 where tb1.a=tb2.a) set b=c oracle 实现下列显示的sql 【按月份统计数据 怎么实现未出现月份数量显示为0】 关于oracle创建的用户未赋权就有DBA的权限 远程访问oracle9i数据库,如何操作? oracle10g存储过程和函数的创建格式 主键索引一定是number列吗 请问在dos模式下怎样启动oracle 服务? 关于ORACLE9i的安装过程的错误 oracle 数据文件有坏块 出发触发器时发生ORA-04091的错误,如何解决 关于oracle导入失败后引发的问题,请大家帮帮忙! 才鸟提问:装oracle9i,开始时选的段口号可以随便写吗??
update lgxa set lgxa.b=(select lgxb.c from lgxb where lgxb.a=lgxa.a);
加rownum=1条件只是为了保险,如果a是主键的话,则不用加该条件
from table1 tb1,table2 tb2
where tb1.a=tb2.a)
set b=c