gpt4 book ai didi

mysql - 使用相同的 pcode 和 id 从两个表更新值

转载 作者:行者123 更新时间:2023-11-30 23:14:35 25 4
gpt4 key购买 nike

我有 2 个表,分别名为 tbl_sales 和 tbl_rsales。

假设我有“tbl_sales”的这些 ff 值

id | pcode | total |
2 | 12345 | 10 |
3 | 12345 | 10 |

我们还假设我有来自“tbl_rsales”的这些 ff 值

id | sales_id | total | pcode |
1 | 1 | 20 | 55555 |
2 | 2 | 10 | 12345 |
3 | 3 | 10 | 12345 |

我可以轻松更新来自“tbl_sales”的数据,但我的问题是,当我通过来自 tbl_sales 的“pcode”更新所有值时,“tbl_rsales”也必须更新。但只有来自 tbl_rsales 的“sales_id”中的那些来自“tbl_sales”的 ID 才会更新。所以换句话说。来自“tbl_rsales”的 sales_id 1 不会更新,只有 sales_id 2 和 3 会更新,因为 tbl_sales id 和 tbl_rsales“sales_id”是相同的。这对我来说有点复杂。接受任何想法。

最佳答案

UPDATE sales, rsales
SET sales.pcode=rsales.pcode
WHERE sales.id=rsales.id
AND id IN(2,3)

关于mysql - 使用相同的 pcode 和 id 从两个表更新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18535724/

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