У меня есть таблица вроде этого:Oracle выбрать дважды в одной и той же таблицы без дублей
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.
'ГДЕ ...', вероятно, должно быть более конкретным. –
В части запроса, который вы пишете, может быть реализовано декартово произведение. Пожалуйста, используйте JOIN явное обозначение и полностью опубликуйте свой запрос. –
Добавьте 'и t.A