gpt4 book ai didi

mysql - 根据其条目列值迭代行

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

我需要有关 SQL SELECT QUERY 的帮助。

这是我的 table 。

id | name             | entries |
---------------------------------
1 | Jose Rizal | 1 |
2 | Raffy Tulfo | 2 |
3 | Cong TV | 1 |
---------------------------------

我想选择像这样获取它们

| name             |
--------------------
| Jose Rizal |
| Raffy Tulfo |
| Raffy Tulfo |
| Cong TV |
--------------------

如果您注意到,Raffy Tulfo 有 2 行,因为它有 2 个条目。

`

最佳答案

如果您的 mysql8.0 up 版本,我们可以使用 cte 来实现这个要求。但如果它在下面,一种方法是使用 union 使用虚拟值。

SELECT name
FROM test t1
JOIN (
SELECT 1 as number UNION
SELECT 2 UNION
SELECT 3 UNION
SELECT 4 UNION
SELECT 5 UNION
SELECT 6 UNION
SELECT 7
) n
ON t1.entries >= n.number
order by name;

参见 dbfiddle

关于mysql - 根据其条目列值迭代行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58849820/

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