3,491
社区成员
发帖
与我相关
我的任务
分享
UPDATE (SELECT a.volumeid, a.volume, a.newcasenum, b.casenum,
b.volumeid AS str
FROM volume a, propdat b
WHERE a.volumeid IS NULL AND a.volume = b.casenum)
SET volumeid = str
UPDATE volume a
SET volumeid =
(SELECT b.volumeid
FROM propdat b
WHERE a.volumeid IS NULL
AND a.volume = b.casenum
AND ROWNUM = 1)
WHERE EXISTS (SELECT 1
FROM propdat c
WHERE a.volumeid IS NULL AND a.volume = c.casenum)
[code
UPDATE volume a SET a.volumeid=(SELECT b.volumeid FROM propdat where a.volumeid IS NULL AND a.volume = b.casenum);