【发布时间】:2012-08-07 14:28:12
【问题描述】:
UPDATE
(
SELECT
a.COL1
FROM
TABLE1 a,
TABLE2 b,
TABLE3 c
WHERE
a.name = b.name
c.ccol = b.ccol AND
AND b.col1 = 'anyvalue'
AND a.col2 = 'anothervalue'
) u
SET
u.COL1 = 'VALUE'
此查询不起作用,因为 TABLE1 不包含 PK。如何编写这样的查询?
【问题讨论】:
标签: sql oracle sql-update