update a set ch =(select ch from b where a.id=id)
解决方案 »
- 请教一下,oracle里有没有MS SQL里的parsename一样的函数
- 关于表名称做动态语句的参数问题
- 求解oracle 查询多行记录转换成一行显示问题
- 获取varchar2字段的长度
- 求两个表的数据比较后插入另外一个表SQL
- windows2003.64位配nginx0.8.54+php+mysql出现oci_connect(): OCIEnvNlsCreate() failed.
- oracle 代理连接问题
- 请教一个标准SQL语句
- 如何查询oracle 或sybase中一条数据产生的时间
- 关于监听器:为什么在8080端口还有HTTP服务,如何去掉它?
- 寻求多台Oracle数据库同步数据,备份处理方案(很老的问题,但是解答都不怎么尽人意啊).....
- oracle9i中如何使用DBA工具进行数据库备份和数据导入和导出
========================================================
SQL> select * from a; ID SM
---------- ------------------------------
1 bad1
2 bad1
3 bad1SQL> select * from b; ID SM
---------- ------------------------------
1 good1
2 good2
3 good3SQL> update a set a.sm = (select b.sm from b where a.id = b.id and rownum<=1);3 rows updatedSQL> select * from a; ID SM
---------- ------------------------------
1 good1
2 good2
3 good3SQL> select * from b; ID SM
---------- ------------------------------
1 good1
2 good2
3 good3SQL>