比如update ... where exists(select 1 from xxx where aaa=bbb)
解决方案 »
- 求救~~~~sequence获取不到下个值
- oracle的備份方法能否像SQL一樣
- 有关ratio_to_report的问题,哪位达人进来讲解一下
- peoplesoft peoplecode中文教程或者资料
- JSP连接ORACLE双机有时出现异常
- 请教为何full=yes导出的dmp文件导入到另外一个服务器的时候没有任何触发器???
- pl/sql中读入一个文本文件到一个UTL_FILE.FILE_TYPE变量中,如何对该变量中的数据进行遍历?
- Oracle 9i简体中文企业版[3CD] 快来下载.
- 有关于Oracle做联合查询的问题!
- oracle使用SQL*Plus连接数据库 以及修改scott用户密码,并查询dept表信息
- 联表条件 update,崩溃了,大侠们请进
- 展开表应该如何写?
update yyy where exists(select 1 from xxx where xxx.aaa=yyy.bbb)
set (workuserid,workdate)=(select b.startuserid,b.startdate
from t_taskinfo b
where a.projectid=b.projectno)
where exists(select 1 from t_taskinfo b where a.projectid=b.projectno)
我的语句是这样的,但是中间的select会返回多个结果,怎么才能让只返回一个结果?
如果中间的select 返回多个值,那这样子写就会更新语句会问题