Лучший способ описать это - у меня есть таблица людей с их именами и возрастами. Предположим, что люди с одинаковой фамилией принадлежат к одной семье. Мне нужен запрос в oracle, который будет получать список самых старых людей в каждой семье, но не старше определенного возраста.
Таблица: человек
name surname age
===============================
James Smith 23
Sarah Powell 17
Barry Smith 31
Mark Smith 35
Mary Smith 18
Bob Powell 30
Как найти самого старого человека в каждой семье до 30 лет?
Результаты Я после
name surname age
===============================
James Smith 23
Sarah Powell 17