gpt4 book ai didi

mysql - 根据内容或 "Inverse of GROUP BY"显示行的多个副本

转载 作者:行者123 更新时间:2023-11-29 07:17:50 25 4
gpt4 key购买 nike

<分区>

我在 MySQL 中有一个表,其中包含在线商店订购的产品。我想生成每个订购商品的列表,因此我需要根据订购商品的数量返回一行的多个副本:

+------------------+-------------+------------+-------+----------+
| order_product_id | order_id | product_id | model | quantity |
+------------------+-------------+------------+-------+----------+
| 2254 | 1427 | 56 | B-WO | 2 |
| 2253 | 1426 | 56 | B-WO | 2 |
| 2252 | 1425 | 56 | B-WO | 1 |
| 2251 | 1425 | 51 | 11 | 1 |
+------------------+-------------+------------+-------+----------+

期望的输出,可选地包括总数中项目数的计数器:

+------------------+-------------+------------+-------+----------+------------------------+
| order_product_id | order_id | product_id | model | quantity | item number (optional) |
+------------------+-------------+------------+-------+----------+------------------------+
| 2254 | 1427 | 56 | B-WO | 2 | 1 |
| 2254 | 1427 | 56 | B-WO | 2 | 2 |
| 2253 | 1426 | 56 | B-WO | 2 | 1 |
| 2253 | 1426 | 56 | B-WO | 2 | 2 |
| 2252 | 1425 | 56 | B-WO | 1 | 1 |
| 2251 | 1425 | 51 | 11 | 1 | 1 |
+------------------+-------------+------------+-------+----------+------------------------+

有没有一种简单的 MySQL 方法可以做到这一点?

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