У меня этот запрос (Oracle 11g):Oracle Как использовать отличие от одной колонки
SELECT
distinct to_number(val.number_value), val.variant_number
from
val
left join
mad on mad.id = val.madid
where
val.id = 227753377 and mad.fk_parent =18468
and (val.language_id = 6003 or val.language_id is null)
and mad.identifier = 'IDENTIFIER2'
order by val.variant_number
Который возвращает меня:
0 | 1
0 | 2
0 | 3
0 | 4
0 | 5
В этом случае Oracle не знаете, что делать, потому что это относится ко всем выбранным столбцам, я думаю.
Что мне нужно в этом случае выше этот результат:
0 | 1
Но в этом другом примере он должен дать мне:
0 | 1
1 | 2
2 | 3
Если val.number_value является дубликатом, то он должен игнорироваться и возвращать мне только 1 строку для этого. Как это сделать?
спасибо. Для меня это самый простой способ. – frgtv10