alexs писал(а):А вот тогда вот если так?
- Код: Выделить всё
select
*
from
w_tmp_tbl
inner join
(select
w_tmp_tbl.idmatchposition,
max(w_tmp_tbl.id) as id
from
w_tmp_tbl
group by
1
order by 1
rows 3) aa on (w_tmp_tbl.id = aa.id)
Изменил запрос под тестовую таблицу, приведенную в моем посте.
Firebird ругнулся на limit - заменил на rows
Немного не понял смысла ограничивать выборку 3 строками.
И результат получился не тем: