根据子表如何更新父表 根据子表如何更新父表假设我有一父表表A 有id, c1列 B表有id, Aid, c1 列如何把A表的C1列更新为 B表的C1 列?(注)B表的Aid是外键对应A表的id,B表的C1列可能有很多. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加一个where 条件,不就行了,通过子表查出父表中需要更新的数据,然后UPDATE一下, 如果你的Aid确定具有唯一性,可以使用下面的句子 update A a set a.C1=(select b.C1 from B b where b.Aid = a.id) where exists (select 1 from B b where b.Aid = a.id) 表连接的语句 (紧急求助) oracle 做查询select操作 怎样防止DDL语句修改表结构 Oracle如何释放缓存 ----Oracle某表某字段存在空值,如何将其属性强制为“非空"?---- 在客户端操作从-从一个数据库导入数据到另一数据库。急!!!高分求助! 怎么在ORACLE客户端导出数据? 一个简单问题!如何对LOGN类型字段使用like语句? oracle中的对象类型字段在delphi或vc中应如何访问 oracle 与sybase互倒如何实现? 我无法安装Oracle,有人知道为什么吗?? ORACLE sql执行速度的问题 安装好Oricle 9i 后,节点向导是什么
update A a
set a.C1=(select b.C1 from B b where b.Aid = a.id)
where exists (select 1 from B b where b.Aid = a.id)