gpt4 book ai didi

mysql - 分解之前在 SQL 中汇总的数据

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

我的数据如下:

Product        Quantity
A 3
B 2

这是之前在产品级别汇总的数据。假设现在只有两列。

我想要如下输出:

Product      Quantity
A 1
A 1
A 1
B 1
B 1

最佳答案

你可以使用这样的技巧:

SELECT Product, 1 AS Quantity
FROM
Products INNER JOIN (
SELECT 1 AS q UNION ALL
SELECT 2 UNION ALL SELECT 2 UNION ALL
SELECT 3 UNION ALL SELECT 3 UNION ALL SELECT 3
) quantities
ON Products.Quantity = quantities.q

当然,此查询的数量限制为 3,但如果数量有限,您可以向子查询添加更多数量。

关于mysql - 分解之前在 SQL 中汇总的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26583171/

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