У меня есть следующая структура данныхПолучение отличный результат с Oracle SQL
ID | REFID | NAME
1 | 100 | A
2 | 101 | B
3 | 101 | C
С
SELECT DISTINCT REFID, ID, NAME
FROM my_table
ORDER BY ID
Я хотел бы иметь следующий результат:
1 | 100 | A
2 | 101 | B
Колум NAME и ID должен содержать значение MIN или FIRST.
Но на самом деле я застрял при использовании MIN/FIRST здесь.
Я приветствую каждый Tipps :-)
Посмотрите на 'ROW_NUMBER', он сделает все, что вам нужно. –
И что должно быть 'id'? Вы тоже хотите «мин (id)»? «Id» из строки с «min (name)»? Что-то другое? –