LINUX.ORG.RU

История изменений

Исправление goingUp, (текущая версия) :

Не проверял

select * from forum f 
left join (select substring_index(thread_path, '.', 1) as root,
             max(comment_id) as max 
             from forum group by root
          ) o on substring_index(f.thread_path, '.', 1)=o.root 
order by o.max desc, f.thread_path

По идее лучше добавить дополнительное поле, запрос тормозной.

Исходная версия goingUp, :

Не проверял

select * from forum f 
left join (select substring_index(thread_path, '.', 1) as root,
             max(comment_id) as max from forum group by root
          ) o on substring_index(f.thread_path, '.', 1)=o.root 
order by o.max desc, f.thread_path

По идее лучше добавить дополнительное поле, запрос тормозной.