私は5色からなる1列だけのテーブルを持っています-
colour
-------
red
black
white
green
orange
のようなすべての組み合わせを取得したい
(赤、オレンジ)(黒、白)。。。同一のものを除いてなど。私はそれ自体とテーブルをクロス結合しようとしました。
select *
from table1 cross join table1
しかし、私は希望の答えを得ることができませんでした。それはすべての組み合わせを返しました。また同じものです。どうすればそれを得ることができますか?別のテーブルを作成せずにこれを行う他の方法はありますか?