gpt4 book ai didi

MySQL查询问题匹配新行

转载 作者:行者123 更新时间:2023-11-30 01:18:56 25 4
gpt4 key购买 nike

我有 2 张 table

客户表和收费表

客户有 3 个字段

帐单编号、公司、帐户编号

收费有2

公司,帐户#

我需要将第三列添加到 ChargesTable 中,其中包含 CustomersTable 中的正确帐单编号,与公司和帐户编号相匹配。

有谁知道在 mysql 中执行此操作的有效方法吗?

最佳答案

首先向第二个表添加一列(假设 INTEGER 列类型):

ALTER TABLE ChargesTable ADD COLUMN BillingNumber INTEGER NULL;

然后通过将其与第一个表连接来更新所有 ChargesTable 记录:

UPDATE ChargesTable CH
JOIN CustomersTable CU ON (
CH.CompanyNumber = CU.CompanyNumber
AND CH.AccountNumber = CU.AccountNumber)
SET CH.BillingNumber = CU.BillingNumber;

关于MySQL查询问题匹配新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18775688/

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