gpt4 book ai didi

mySQL 跨数据库/表更新让我大吃一惊

转载 作者:行者123 更新时间:2023-11-29 04:24:59 26 4
gpt4 key购买 nike

数据库 A 包含表 X

数据库 B 包含表 Y 和 Z

A.X 包含字段 order_numberdude

B.Y 包含字段 order, dude_numberB.Z 包含字段 other_dude_numberdude_type

我希望 A.X.dude 更新为 B.Y.dude_number 基于:(B.Y.order = A.X.order_number) AND ((B.Z.other_dude_number = B.Y.dude_number) AND ( B.Z.dude_type = 6))

我已经用了两个小时来处理 mySQL 查询,以尝试让它工作。我几乎可以肯定我在某处需要一个 UNION,但我对 UNION 不够熟悉,无法使用它。

最佳答案

UPDATE A.X
JOIN B.Y ON Y.`order` = X.order_number
JOIN B.Z ON Z.other_dude_number = Y.dude_number
SET X.dude = Y.dude_number
WHERE Z.dude_type = 6

关于mySQL 跨数据库/表更新让我大吃一惊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13733415/

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