以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  查询组合问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64964)

--  作者:magangzmc
--  发布时间:2015/3/6 10:04:00
--  查询组合问题

订单表结构如下:

订单明细ID|宽度

1 |300 

2 |350

3 |500

4 |300

5 |300

6 |250

7 |400

8 |300

9 |600

10 |350

11 |450

12 |300

等等

 

想统计订单表中宽度组合在1000~1100范围内都有哪些组合方式,并一一列举出来生成订单宽度组合表?(由于订单表数据很多,需要考虑统计效率问题)

组合表格式如下

方案|总宽度|订单明细ID1|宽度1|订单明细ID2|宽度2|订单明细ID3|宽度3|

方案1  |  1050  |  1|300  |  2|350  |  7|400

方案2  |  1100  |  1|300  |  2|350  |  11|450

方案3  |  1100  |  1|300  |  3|500  |  5|300

方案4  |  1100  |  3|500  |  9|600

等等

[此贴子已经被作者于2015/3/6 10:14:01编辑过]

--  作者:有点甜
--  发布时间:2015/3/6 10:06:00
--  
 呃,什么意思?直接加筛选条件就行啊。
--  作者:有点甜
--  发布时间:2015/3/6 10:08:00
--  
 具体问题,请上传例子加以说明。
--  作者:Bin
--  发布时间:2015/3/6 10:08:00
--  
参考 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=59802&authorid=0&page=0&star=1


另外你这是要做什么? 好奇怪的需求.

--  作者:magangzmc
--  发布时间:2015/3/6 10:28:00
--  

我将组合表结构写了下,帮忙看如何实现


--  作者:有点甜
--  发布时间:2015/3/6 10:29:00
--  
 你先问什么?问排列组合怎么写?还是怎样?
--  作者:有点甜
--  发布时间:2015/3/6 10:31:00
--  

 参考 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=46436&authorid=0&page=0&star=1