Oracel数据库:
表T1:t1id coid count
表T2:t2id coid date countt1id和t2id分别为两表主键,coid为相关记录编号,date为日期型字段,t2表中同一coid有多条不同时间录入(date不同)的记录。我想写一个游标来把t1表中count列更新为t2表中coid相同并且时间最晚的count内容。游标该怎么写啊?帮帮忙吧...我不会写.....
表T1:t1id coid count
表T2:t2id coid date countt1id和t2id分别为两表主键,coid为相关记录编号,date为日期型字段,t2表中同一coid有多条不同时间录入(date不同)的记录。我想写一个游标来把t1表中count列更新为t2表中coid相同并且时间最晚的count内容。游标该怎么写啊?帮帮忙吧...我不会写.....
解决方案 »
- sqlpuls提示出错。
- A SPACE issue
- [Oracle 12c] 今日试装12c尝鲜,未料卡59%,不知何故
- 表进行联接时,A=B与A=B(+)的区别
- 执行sql发生锁表的问题
- 请问一下 Oracle ERP 是什么东西? 谁有没有网址,或介绍啊
- 菜鸟问题,100分求助,在线等待!!!
- 启动sqldba出现 00387---not toolkit resource file tk2cscoansi.res"
- oracle审计功能向大家请教
- 更新调用FUCNTION问题
- oracle进阶问题
- 如何在程序中把某个用户下的表结构复制到另一个用户,或者直接自动创建一个用户,把表结构都复制到该用户下
set t1.count=
( select count
from
(select t2.*
from t2
where t2.t2id=t1.t1id
order by t2.date desc
)
where rownum=1)
where exists
(
select 1
from t2 where t2.t2id=t1id)