#oracle_distinct_для_больше_одной_колонки Мало ли кому пригодится. Решил вопрос так: select t3.app_id from( select service_id, t2.app_id from ( select s_id as service_id, app_id , ROW_NUMBER() OVER(PARTITION BY s_id ORDER BY app_id) as t1 from sirdb.application ) t2 where t1 = 1 ) t3