Oracle在同一个表中选择两次,没有重复项

时间:2013-12-17 16:14:03

标签: sql database oracle select duplicates

我有一张这样的表:

Table table: column A, column B
               1        A
               2        B
               3        C

我想执行一个选择:

SELECT t.A, t2.A FROM table t, table t2 WHERE...

该选择返回:

    t.A     t2.A
--------------------
     1       2
     2       1

但我想要

    t.A     t2.A
--------------------
     1       2

我该怎么办?

THX。

1 个答案:

答案 0 :(得分:4)

如果你的条件是

SELECT t.A, t2.A FROM table t, table t2 
WHERE t.A < t2.A AND <OLD_CONDITION>

您只能获得一次结果。