gpt4 book ai didi

mysql - 使用 1 :n in different column 重复 SQL 表中的每个值 n 次

转载 作者:行者123 更新时间:2023-11-29 17:30:32 24 4
gpt4 key购买 nike

编辑添加:不确定为什么表格格式不起作用,但这是书面示例:

我有一个带有唯一值的简单 SQL 表(称之为 SIMPLE)

**VALUE**
1699
2349
2934
3100

我希望为“VALUE”列中的每个值创建 3 次重复,并创建第二个列,每个值的索引为 1:3。

有人有简单的方法吗?

最佳答案

这是使用联合来实现此目的的简单方法:

SELECT value, 1 AS idx FROM yourTable UNION ALL
SELECT value, 2 FROM yourTable UNION ALL
SELECT value, 3 FROM yourTable
ORDER BY value, idx;

Demo

关于mysql - 使用 1 :n in different column 重复 SQL 表中的每个值 n 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50704119/

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