两个相互关联的表我想更新其中一个表的某列值等于另一个表的某列值,怎么写sql语句? update table1 set c=(select d from table2 where table1.a=table2.b) where a in (select b from table2); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update table1 set c=(select d from(select d,b from table2,table1 where table1.a=table2.b) tmp where tmp.b=table1.a) ;commit; update table1 set c=(select d from table2 where table1.a=table2.b);commit; 请教一个日期的问题 Oracle数据库的数据库、表空间及用户的对应关系是什么? 如何查询一个表的主键、外键、索引等信息? oracle 10g 64位 透明网关 表空间的磁盘转移问题 小时值必须介于 1 和 12 之间 这个问题怎么解决??? 大家一起讨论一下数据库的物理备份和逻辑备份各自的优缺点!! 怎么在数据库中判断某张表存在与否? Oracle中的数据库监听器? 如何跟踪应用程序在数据库中的执行? 为什么我的select执行效果这么低?(在线等) 用exp能否只导出数据而不导出表结构
commit;
commit;