【发布时间】:2009-03-04 16:10:57
【问题描述】:
Derby 不支持这种语法:
UPDATE x SET (col1, col2, ...) = ( SELECT a,b,... FROM y ... )
(请参阅this bug)。除了在 Java 中创建一个循环来执行选择并发送 N 个更新之外,还有其他人有解决方法吗?
[编辑]请注意,我有 50 列和一个复杂的条件(与 x 和 EXISTS 等连接)。所以我想避免重复 SELECT 50 次,请:)
【问题讨论】:
标签: sql sql-update derby