gpt4 book ai didi

mysql - 使用多个 JOIN 执行 MySQL UPDATE

转载 作者:行者123 更新时间:2023-11-29 23:19:59 25 4
gpt4 key购买 nike

我有以下有效的查询...

SELECT u.route_id, g.route_id
FROM user_route u
JOIN user_address a ON a.address_id = u.route_begin_id
JOIN user_address b ON b.address_id = u.route_finish_id
JOIN google_route g ON g.route_begin_id = a.address_google_id
AND g.route_finish_id = b.address_google_id

但我想用 g.route_id 的值更新 u.google_route_id

谁能建议我如何解决这个问题,谢谢。

最佳答案

update user_route u
JOIN user_address a ON a.address_id = u.route_begin_id
JOIN user_address b ON b.address_id = u.route_finish_id
JOIN google_route g ON g.route_begin_id = a.address_google_id
AND g.route_finish_id = b.address_google_id)
set u.google_route_id=g.route_id

关于mysql - 使用多个 JOIN 执行 MySQL UPDATE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27409861/

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