gpt4 book ai didi

mysql - 在mysql中填充采购订单表

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

我在mysql中有两个表order_headerorder_details。第一个表order_header包含order_idorder_amountorder_date。如下图所示:

    +----------+--------+------------+
| order_id |amount | order_date |
+----------+--------+------------+
| 2001 | 700 |01-02-2017 |
| 2002 | 1200 |02-02-2017 |
+----------+--------+------------+

第二个表order_details具有order_iditem_namequantityamount,订单日期。如下图所示:

    +----------+---------------+---------+--------+------------+
| order_id | item_name |quantity |amount | order_date |
+----------+---------------+---------+--------+------------+
| 2001 |Chocolate Cake | 2 | 500 |01-02-2017 |
| 2001 |Bevarages | 4 | 200 |01-02-2017 |
| 2002 |Strawberry Cake| 2 | 600 |02-02-2017 |
| 2002 |Bevarages | 12 | 600 |02-02-2017 |
+----------+---------------+---------+--------+------------+

我的问题是,当 order_idorder_header 中唯一时,如何将 order_details 的数据填充到 order_header 表中> 表。如何在 order_details 表中的一堆订单的序列中生成 order_id

最佳答案

以下查询可能对您有帮助

insert into order_header(order_id, amount, order_date)
select order_id, sum(amount), order_date
from order_details
group by order_id, order_date

关于mysql - 在mysql中填充采购订单表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42325714/

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