【发布时间】:2012-12-21 04:00:42
【问题描述】:
我有一张表,只有一列包含 5 种颜色-
colour
-------
red
black
white
green
orange
我想得到所有的组合像
(红色,橙色) (黑,白) . . . 等,除了相同的。我试图交叉加入表格。
select *
from table1 cross join table1
但我没有得到想要的答案。它返回了所有的组合。同样的组合。我怎样才能得到它???有没有其他方法可以在不创建另一个表的情况下做到这一点???
【问题讨论】:
标签: sql permutation combinations cross-join