я получаю с ума для выбора только один столбец disctint по набору колонкиВыберите отчетливый только на один столбец с Oracle
Допустим, у меня есть этот запрос: SELECT A, B, C, D FROM TABLE WHERE A = 1
И это выход
A B C D
1 2 8 5
1 2 2 5
1 2 3 5
Но я хотел бы что-то вроде этого:
A B C D
1 2 8 5
Как я мог достичь этого?
Спасибо всем!
Откуда вы знаете, что хотите 8 в 3-й колонке? Вы действительно хотите наивысшую ценность (т. Е. Агрегировать и группировать) или какое-то другое правило? И что, если 2 или 4 столбцы также имеют разные значения, для другого A? –
Почему вы думаете, что «8» - это «отличное» значение для столбца «C»? –
Если у вас несколько строк с 'A = 1', какой из них следует выбрать? Или вы в порядке, просто выбрав «один из них, не имеет значения, какой из них»? – mathguy