我有一个表的5颜色 -排列组合
colour
-------
red
black
white
green
orange
我想所有的组合就像只有一个consisiting
(红,橙) (黑色,白色) 。 。 。 等除了相同的ones.i试图交叉加入表与自己。
select *
from table1 cross join table1
,但我并没有得到预期的answer.it返回的所有combinations.also相同ones.how我可以得到它???是否有任何其他方式做到这一点,而无需创建另一个表???
如果我不想使用其他colomn或另一个表????有没有办法什么???? @jan dvorak –
@shishir_bindu你没有使用两个表。这将使用同一个表两次('a'和'b'只是别名)。你不能没有自己加入表格。 –
谢谢你。:)我没有得到第一名的别名概念,但现在明白了。再次感谢。 –