Я пытаюсь получить уникальную пару значений из запроса в Oracle, которая в основном выглядит следующим образом:Получение различных пар из одного столбца таблицы
select a.name, b.name
from table1 a
join table1 b on a.attribute = b.attribute
Теперь это должно дать мне кучу повторяющихся значений, таких как
- яблоко, банан
- апельсин, киви
- банан, яблоко
- киви, апельсин
, но вместо этого я просто получить
- яблоко, яблоко
- банан, банан
- киви, киви
- оранжевый, оранжевый
, когда я добавляю
select a.name, b.name
from table1 a
join table1 b on a.attribute = b.attribute
where a.attribute < b.attribute
я получаю «Нет строк выбрано»
, и я не знаю, что я делаю неправильно, пожалуйста, пожалуйста, помогите
Возможно, вам нужно 'where a.name
mathguy