Я хочу получать максимальное значение НомерСтарта для каждого идентификатораFetch максимального значения столбца из таблицы вместе с многими таблицами
с запросом образца:
SELECT a.id, a.seq, ... FROM TableA a, TableB b, ...
WHERE a.id = b.id, ...
id
и seq
является первичным ключом. TableB будет соединен с другой таблицей внешним ключом TableB. Без использования группы из-за того, что я присоединяюсь к нескольким таблицам со многими выделенными столбцами и большим количеством where_clause, поэтому мне нужно будет написать много групп по столбцам.
Другими словами, я хочу выбрать только строку с max(seq)
для каждого уникального id
.
Пожалуйста, сделайте сценарий работы с теоретически бесконечными столбцами, таблицами и where_clause. Желательно в базе данных Oracle.