多个表连接进行更新-Oracle

update (
SELECT a.sqdxh a1, b.dmbh a2 ,b.dmmc a3  ,c.ydlb a4
FROM JF_YDSQD a,dmb b ,bzjd_ydhqd c
where a.ydlb = b.dmbh and b.dmlbbh_id ='03'
and a.sqdxh = c.ydsqdxh
)
set a4=a3
 
update bzjd_ydhqd
set ydlb =
(SELECT b.dmmc
FROM JF_YDSQD a,dmb b
where a.ydlb   = b.dmbh and b.dmlbbh_id ='03'
and a.sqdxh =  bzjd_ydhqd.ydsqdxh    );

posted on 2006-06-14 17:56 简单就是美 阅读(381) 评论(0)  编辑  收藏 所属分类: Oracle

导航

统计

常用链接

随笔分类(95)

随笔档案(91)

新闻分类(6)

新闻档案(15)

积分与排名

最新评论

阅读排行榜