gpt4 book ai didi

Mysql需要使用select查询来复制记录

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

我有一个像下面这样的帖子表,

   | ID |   TITLE   |  NUMBER_OF_REPEAT
| 1 | post1 | 2
| 2 | post2 | 1
| 3 | post3 | 3

在上表中,我需要一个选择查询来根据 NUMBER_OF_REPEAT 字段生成行。

预期输出,

   | ID |   TITLE   
| 1 | post1
| 1 | post1
| 2 | post2
| 3 | post3
| 3 | post3
| 3 | post3

这种复制也应该支持分页。请帮助我。

提前致谢。

最佳答案

像这样

SQL Fiddle

create table numbers (number int);

insert into numbers
select 1
union
select 2
union
select 3;

SELECT id, title
FROM tabl
JOIN Numbers
ON tabl.repeater >= Numbers.number
order by id

它很乱,但修改数字表以获得更多重复。

SQL Fiddle

关于Mysql需要使用select查询来复制记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20093245/

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