如果我有两个表:Table A 和Table B
Table A(colA1,colA2,colA3)
Table B(colB1,colB2,colB3)
若我要把Table B中的colB2,colB3 更新到Table A中的colA2,colA3,其中A.colA1 = B.colB1
可用下面的sql语句吗
update A a set (colA2,colA3)
=(select colB2,colB3 from B where colB1 = a.colA1);
假设A和B中都有多条记录
Table A(colA1,colA2,colA3)
Table B(colB1,colB2,colB3)
若我要把Table B中的colB2,colB3 更新到Table A中的colA2,colA3,其中A.colA1 = B.colB1
可用下面的sql语句吗
update A a set (colA2,colA3)
=(select colB2,colB3 from B where colB1 = a.colA1);
假设A和B中都有多条记录
解决方案 »
- 关于ORACLE11G模糊查询的疑问
- windows2003双机热备切换后数据库无法OPEN
- 列值查询合并问题,急!!
- ora-04031 Error windows补丁在什么地方可以下载???
- 数据库的名字更改了,导致DBLINK无效,使用DBLINK的PLSQL不能正常工作。
- 数据备份问题:两台机器都装了ORACLE,库结构一样,A机器中的数据变化时,如何也同样修改B机器中的数据?
- 这个查询怎么写?
- FORALL 不能接DBMS_OUTPUT.put_line(i); ??
- select * from table1 where columan1 like '&abc'
- 求助一个列转成一行取数据问题
- 求助一个查询索引的问题
- Oracle将多张表中查询出的列导出到xml中
1.表示相同colA1或colB1对应多条相同的记录;
2.表示相同colA1或colB1对应多条不同的记录。
Table A(colA1 primary key,
colA2 ,
colA3)
Table B(colB1 primary key,
colB2,
colB3
constraint fk_tbb references a(colA1))
这样就能避免多条数据重复现象