gpt4 book ai didi

mysql - 将表插入新表时连接表时出现问题。

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

现在我正在尝试将两个不同表中的信息连接到一个新表中。

这就是我现在拥有的。

insert into invoices_paid(InvoiceNumber,InvoiceDate,InvoiceTotal) 
select InvoiceNumber,InvoiceDate,InvoiceTotal
from Invoices
insert into invoices_paid(AccountNo, InvoiceLineItemAmount, InvoiceLineItemDescription)
select AccountNo, InvoiceLineItemAmount, InvoiceLineItemDescription
From InvoiceLineItems

图片有帮助。 Query

我需要红色框中的信息与左侧列中各自的信息相匹配。我对连接还很陌生,但我想我已经很接近了。有人可以帮忙吗?

最佳答案

连接 InvoiceNumber 上的 Invoices 和 InvoiceLineItems 表,并将其用作 INSERT 语句的 SELECT 子句的数据源。如:

insert into invoices_paid (InvoiceNumber,InvoiceDate,InvoiceTotal,
AccountNo, InvoiceLineItemAmount, InvoiceLineItemDescription)
select
inv.InvoiceNumber,InvoiceDate,InvoiceTotal,
AccountNo, InvoiceLineItemAmount, InvoiceLineItemDescription
from
Invoices as inv
inner join InvoiceLineItems as li on li.InvoiceNumber = inv.InvoiceNumber;

关于mysql - 将表插入新表时连接表时出现问题。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40709093/

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