在mysql中多次重复结果

前端之家收集整理的这篇文章主要介绍了在mysql中多次重复结果前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个id没有字段的表,我真正想要的是结果raw将重复没有提交时间,如果no字段是2那么raw必须在结果中重复两次.
这是我的示例表结构:

     id  no   
     1   3
     2   2
     3   1

现在我需要得到一个结果:

1  3
1  3 
1  3
2  2
2  2
3  1

我试着编写mySQL查询来获得上面的结果,但是失败了.

最佳答案
您需要一个数字表来完成此任务.只需三个值,这很容易:

select t.id,t.no
from t join
     (select 1 as n union all select 2 union all select 3
     ) n
     on t.no <= n.no;
原文链接:https://www.f2er.com/mysql/433198.html

猜你在找的MySQL相关文章