日期:2014-05-17  浏览次数:20864 次

一个SQL查询该如何写
表名:info
字段:num 数字类
要找出这张表所有不重复的数字组合 不要2个数字同时出现 这个语句该如何写

例子:
如有3条记录
num
1
2
3

要得到
12
13
21
23
31
32

初学asp 请教高人

------解决方案--------------------
请问123,321,213不是也满足你的说法么是否要显示出来呢
------解决方案--------------------
SQL code

--這個算不算,呵呵
with t(num)as(
select 1 union select 2 union all select 3)
select t1.num*10+t2.num result from t t1,t t2
where t1.num<>t2.num
order by result
/*
result
-----------
12
13
21
23
31
32

(6 row(s) affected)
*/