Посмотри, твоя версия MySQL поддерживает оконные функции?
Если да, то можно попробовать что-то типа:
Код:
select acc_no,
last_value(doc_no) over (partition by acc_no order by summ asc) as doc_id,
last_value(summ) over (partition by acc_no order by summ asc) as summ_id,
last_value(doc_dt) over (partition by acc_no order by summ asc) as doc_dt_id
from demo
group by acc_no