快来抢分,很简单的SQL问题。。。关于两个表的操作 我有表A 字段有 a ,b表B字段有a,b当表A中的a等于表B中的b时,我想update 表A的a值为B中的b具体的SQL语句是怎么样的呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update A set A.a=(select B.b from A where A.a=B.b) where exists (select 1 from B where A.a=B.b); update A set A.a=(select B.b from B where A.a=B.b) where exists (select 1 from B where A.a=B.b); update A set A.a=(select B.b from B where A.a=B.b) where exists (select 1 from B where A.a=B.b); 当表A中的a等于表B中的b时,我想update 表A的a值为B中的b根据你的描述已然相等了还更新个什么。 问题搞清楚啊!估计你的问题无非就是更新A表的数据为B表的数据!UPDATE A a SET (col1,col2)=SELECT col1,col2FROM B b WHERE a.col1=b.col2; 是的,条件都已经是A表的a字段等于B表的b字段了,还要进行什么更新吗? 如何在一个表中查询不为空的列,select * from 表名 where 列名 is not null 这个怎么查不出来,谢谢各位大侠 怎么获取oracle10g的web 企业管理器的端口号 关于主键顺序 Oracle合计sql语句 从oracle数据库中select出结果的问题 DECODE 函数的简单问题 imp的疑问 数据文件已存在,怎么把它加到一个表空间上去? 各位大侠帮忙看我的oracle语句有什么问题,谢谢!急!等待ing..... 请教update及二进制图片字段的问题 这个sql语句咋写? --------------BFILE 大家用的多么?-------------
根据你的描述已然相等了还更新个什么。
估计你的问题无非就是更新A表的数据为B表的数据!UPDATE A a SET (col1,col2)=
SELECT col1,col2
FROM B b
WHERE a.col1=b.col2;
是的,条件都已经是A表的a字段等于B表的b字段了,还要进行什么更新吗?