以下是引用hgfeng1984在2015-5-25 17:25:56的发言:
分两步;
取得1~12,3个数字,4个数字,5个数字,和分别为26的组合。
3组组合再组合,过滤有重复数字的。
以前有写过1~45取6次的组合,一样的道理。但是不知道有没有漏掉的。
CLEAR ALL
SET SAFETY off
CREATE TABLE tmp(sz n)
INSERT INTO tmp(sz) VALUES (1)
INSERT INTO tmp(sz) VALUES (2)
INSERT INTO tmp(sz) VALUES (3)
INSERT INTO tmp(sz) VALUES (4)
INSERT INTO tmp(sz) VALUES (5)
INSERT INTO tmp(sz) VALUES (6)
INSERT INTO tmp(sz) VALUES (7)
INSERT INTO tmp(sz) VALUES (8)
INSERT INTO tmp(sz) VALUES (9)
INSERT INTO tmp(sz) VALUES (10)
INSERT INTO tmp(sz) VALUES (11)
INSERT INTO tmp(sz) VALUES (12)
&&获取组合
SELECT a.sz as sz1,b.sz as sz2,c.sz as sz3 FROM tmp a INNER JOIN tmp b ON a.sz
试到 获取组合 的第4句,提示出错分两步;
取得1~12,3个数字,4个数字,5个数字,和分别为26的组合。
3组组合再组合,过滤有重复数字的。
以前有写过1~45取6次的组合,一样的道理。但是不知道有没有漏掉的。
CLEAR ALL
SET SAFETY off
CREATE TABLE tmp(sz n)
INSERT INTO tmp(sz) VALUES (1)
INSERT INTO tmp(sz) VALUES (2)
INSERT INTO tmp(sz) VALUES (3)
INSERT INTO tmp(sz) VALUES (4)
INSERT INTO tmp(sz) VALUES (5)
INSERT INTO tmp(sz) VALUES (6)
INSERT INTO tmp(sz) VALUES (7)
INSERT INTO tmp(sz) VALUES (8)
INSERT INTO tmp(sz) VALUES (9)
INSERT INTO tmp(sz) VALUES (10)
INSERT INTO tmp(sz) VALUES (11)
INSERT INTO tmp(sz) VALUES (12)
&&获取组合
SELECT a.sz as sz1,b.sz as sz2,c.sz as sz3 FROM tmp a INNER JOIN tmp b ON a.sz
能解释各语句的意思吗?谢谢
只求每天有一丁点儿的进步就可以了