我有下面的sql。我只想更新表t1中的2个字段和表t2中的1个字段。我尝试连接t2,但它不起作用。是否可以更新两个表?
我想用一个const变量更新t2.field。
所以我得到了这样的东西
UPDATE test1_00 t1
SET (t1.field,
t1.field,
t2.field = 5)
UPDATE test1_00 t1
SET (t1.field,
t1.field,
t2.field) =
(SELECT test,
test,
test
FROM table(test_function(
02172,
'TEST',
date('2021-07-26'),
'TEST',
5455612)
)
join test1 t1 on t1.id = t2.id
where t2.test = test
and t2.test = test
);
1条答案
按热度按时间slwdgvem1#
不,不,不
一次更新只能更新一个表。