gpt4 book ai didi

mysql - 使用 LEFT JOIN 更新

转载 作者:太空宇宙 更新时间:2023-11-03 11:05:58 26 4
gpt4 key购买 nike

您好,我试图在谷歌中搜索答案,但我没有找到,即使我不是第一个遇到这个问题的人。如果我错了,请原谅...

我想将一个表的一些值放入另一个有条件和左连接的表中。这是我的查询,但它不起作用,我真的不明白为什么。

UPDATE `table1`
SET `table1`.`field1` = `table2`.`value`
FROM `table1`
LEFT JOIN `table2` ON `table2`.`idt1`=`table1`.`id`
WHERE `id`='35520'

它说: #1064 - 您的 SQL 语法有误;检查与您的 MySQL 服务器版本相对应的手册,以了解在 'FROM 附近使用的正确语法在第 3 行。

如果您有任何建议,我很乐意听到这些,谢谢!

巴斯蒂安

最佳答案

你试过这样吗?

UPDATE `table1`
SET `table1`.`field1` = (
SELECT `table2`.`value`
FROM `table2`
WHERE `table2`.`idt1`=`table1`.`id`
)
WHERE `id`='35520'

关于mysql - 使用 LEFT JOIN 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11896212/

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