hi all.
Не судите строго начинающего, но ничего не смог сделать в следующем случае.
Есть некая табличка, из неё запросом
SELECT * FROM TEST ORDER BY PAYER,VERS
получаем такие строки:
PAYER VERS USRNUMB DISCPRC
---------- ---------- --------------- ----------
1 98 152/3 20
1 99 152/2 15
1 100 152/1 10
2 98 215/3 8
2 99 215/2 7
2 100 215/1 2
3 97 118/4 14
3 98 118/3 13
3 99 118/2 12
3 100 118/1 11
4 99 542/2 10
4 100 542/1 9
Дальше надо вытянуть для каждого PAYER только строки с минимальным значением VERS, т.е. что бы было:
1 98 152/3 20
2 98 215/3 8
3 97 118/4 14
4 99 542/2 10
ВОПРОС:
как это сделать БЕЗ использования PL/SQL и БЕЗ использования MIN() ?
Заранее спасибо за ответы.