0

私は以下のケースで問題に直面しています:

I / Pテーブル:

Column_1  Column_2
A             A 
B             B 
C             C
D             D

クロスジョインすると、以下の結果が得られます

Actual O/P Value:
AA
AB--This combinati

on is Repeated
    AC
    AD

BA--This combination is Repeated
BB
BC
BD

CA
CB
CC
CD

DA
DB
DC
DD

期待されるOP:

AA
AB
AC
AD

BB
BC
BD

CC
CD

DD

ABとBAのように、組み合わせを繰り返したくありません。

4

2 に答える 2

2

2 番目の値が最初の値以上であることを要求する条件を追加します。

.... WHERE (Column_2 >= Column_1)
于 2013-02-11T11:01:29.600 に答える
0
select distinct least(column_1, column_2), greatest(column_1, column_2)
from ip_table 
   cross join ip_table
order by 1
于 2013-02-11T11:03:33.090 に答える