【发布时间】:2017-09-08 11:36:45
【问题描述】:
如何从具有一定长度的MySql表中的数字生成所有可能的组合?例如 8 个数字。
仅与 MySql 不与 php 一起使用。
我的表格“数字”包含:
0
1
2
3
4
5
6
7
8
9
我现在想在“numbers1”中创建所有可能的组合。
喜欢:
00000001
00000002
00000003
00000004
【问题讨论】:
-
为什么不使用循环呢?
-
我搜索最好最快的方法 ;-) 如何用循环做到最好?
-
我想最快的方法是设置一个标识种子列并在 while 循环中根据需要插入尽可能多的行。这样做的缺点是缺少左侧填充零,但您可以使用合适的 select 语句来获取它们。
-
单列如何排列 - 期望像 0,1 0,2 0,3 等
-
是的,我想是的——尽管在这种情况下,OP 是 (我认为),只是在从 1 到 99999999 的所有数字之后——所有的零都证明了这一点。
标签: mysql combinations permutation