есть результат соединения двух таблиц:
SELECT id_list, f_customer_number, t_lists.id_par, p, p_order
FROM scott.t_lists, scott.t_listpars
WHERE scott.t_lists.id_par= scott.t_listpars.id_par
order by f_customer_number, p_order
id_list f_customer_number t_lists.id_par p p_order
1 50001 1 Par1 5
1 50001 2 Par2 7
1 50001 3 Par3 9
1 50001 4 Par4 21
1 50002 12 Par12 3
1 50002 13 Par13 4
1 50002 10 Par10 26
1 50002 11 Par11 35
1 50003 2 Par2 7
1 50003 5 Par5 8
1 50003 3 Par3 9
1 50003 4 Par4 21
нужно для каждой комбинации id_list,f_customer_number
выбрать р, соответсвующий минимальному p_order, то есть получить:
id_list f_customer_number t_lists.id_par p p_order
1 50001 1 Par1 5
1 50002 12 Par12 3
1 50003 2 Par2 7
через MIN() умею, а можно аналитической функцией? можете пример?