有表TABLE结构如下:
AUTOID COUA COUB
1 11111 0
2 11111 0
3 22222 0
5 11111 0
6 22222 0
7 88888 0
8 88888 0现需要把表中COUA相等的COUB字段更新为第一个AUTOID的值
更新后表字段值如下:
AUTOID COUA COUB
1 11111 1
2 11111 1
3 22222 3
5 11111 1
6 22222 3
7 88888 7
8 88888 7
请问更新语句怎么写呢?
AUTOID COUA COUB
1 11111 0
2 11111 0
3 22222 0
5 11111 0
6 22222 0
7 88888 0
8 88888 0现需要把表中COUA相等的COUB字段更新为第一个AUTOID的值
更新后表字段值如下:
AUTOID COUA COUB
1 11111 1
2 11111 1
3 22222 3
5 11111 1
6 22222 3
7 88888 7
8 88888 7
请问更新语句怎么写呢?
解决方案 »
- oracel 数据库 两个时间错位相减
- sql语句的问题
- Oracle9i: SQL与PL/SQL开发指南 习题答案
- 哪位给我一个CNOUG邀请码,谢谢啦
- sql如何实现 把同城市年度一级天数最多的月份合并成一条记录。
- 这个PROCEDURES被调用后,数据肯定不在了吧!
- oracle数据库的错误处理问题
- ORACLE 10G中配制ODBC的问题
- 在SQL puls80 有关批量提交SQL语句的问题
- OracleOraHome81ManagementServer启动出错,错误提示:在本地计算机无法启动OracleOraHome81ManagementServer。错误997:重叠I/O操作在进
- Oracle跪求高手给出查询语句!
- 求高人指点
update TABLE1 A set COUB =(select min(AUTOID ) from TABLE1 B where A.coua = B.coua ) 不过我喜欢你的思路