Я использую Oracle SQL и пытаюсь получить все столбцы, возвращаемые при запросе различных значений в определенном столбце.Я пытался использовать другие ответы, которые нашел здесь, но я не получаю столько результатов, сколько ожидалось.
Вот запрос отдельного поля (возвращает 3203 результатов):
select distinct name
from relationships;
Моя попытка основана на других ответах, которые я нашел здесь на SO (возвращает результаты 2071 года):
select *
from (
select relationships.*, row_number()
over (partition by name order by dbms_random.random)
as row_number
from relationships
) relationships
where row_number = 1;
Так как существует большое расхождение между двумя запросами и тем, сколько результатов я получаю, я долженделать что-то не так здесь.