gpt4 book ai didi

mysql - 比较子查询内两个表的值

转载 作者:行者123 更新时间:2023-11-30 00:27:27 26 4
gpt4 key购买 nike

我想编写一条 INSERT 指令,该指令使用带有比较两个表的 WHERE 子句的子查询从不同的表中获取其值之一。看代码可能更容易理解。

INSERT INTO table1 (f1,f2,f3) 
VALUES ("foo","bar",(SELECT e3 FROM table2 WHERE table2.e2 = table1.f2));

我尝试了几种组合,但到目前为止没有任何效果。这可以做到吗?怎么办?

最佳答案

也许您想要更新?

update table1 t1 join
table2 t2
on t1.f2 = f2.e2
set f2 = 'foo',
f3 = 'bar';

关于mysql - 比较子查询内两个表的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22758909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com