demo@XIAOXIAO>select *from testa1;ID Q
-- -
01 a
02 b
03 c
05 d
08 hdemo@XIAOXIAO>select * from testb1;ID QYMC
-- -----
01 aa
01 aaa
02 b
03 c
02 e
08 j
08 e已选择7行。demo@XIAOXIAO>update testb1 b1
2 set b1.qymc =
3 (select a1.qymc from testa1 a1 where b1.id=a1.id)
4 where exists(select 1 from testa1 a1 where a1.id=b1.id);已更新7行。demo@XIAOXIAO>select *from testb1;ID QYMC
-- -----
01 a
01 a
02 b
03 c
02 b
08 h
08 h已选择7行。没有问题啊,怀疑楼主的A1表中的数据存在重复
-- -
01 a
02 b
03 c
05 d
08 hdemo@XIAOXIAO>select * from testb1;ID QYMC
-- -----
01 aa
01 aaa
02 b
03 c
02 e
08 j
08 e已选择7行。demo@XIAOXIAO>update testb1 b1
2 set b1.qymc =
3 (select a1.qymc from testa1 a1 where b1.id=a1.id)
4 where exists(select 1 from testa1 a1 where a1.id=b1.id);已更新7行。demo@XIAOXIAO>select *from testb1;ID QYMC
-- -----
01 a
01 a
02 b
03 c
02 b
08 h
08 h已选择7行。没有问题啊,怀疑楼主的A1表中的数据存在重复
解决方案 »
- Linux 下oracle备份失败????
- 【求教】SQL连接查询与exists查询结果不一样的问题!
- 求一条sql语句
- 如何让这条语句用上索引?
- 刚刚学习Oracle,有一个报错问题,望解决以下
- oracle 10g中scott用户不能登陆.
- 请问这个通过触发器可以实现吗?该怎么写?
- oralce9201打patch到oracle9204,Postinstallation Tasks 这个过程需要运行吗?
- 使用oralce函数 wmsys.wm_concat 作为子查询 提示字符长度不够
- oracle安装报错怎么办 急急急急急!
- 100分请教如何读取blob类型数据到指定路径?
- 问问not in和in的意思
(
select a.qymc
from (
select id,qymc from a1
) a
where a.id=c.id
)