Проблема в подсчете общего кол-ва записей для пагинации? А в чем смысл делать несколько уровней вложенных друг в друга запросов, чтобы просто подсчитать COUNT? Или там какие-то еще условия есть?
Владимир Куц, Тогда мержить изменения каждой записи и отдавать только те действия, которые актуальны. Если подумать, то, наверное, не так сложно это сделать
Первое, что приходит в голову, это хранить все изменения для каждой версии в отдельной таблице и отдавать клиенту список изменений с его версии по текущую. Клиенту нужно выполнить все изменения последовательно
aaanet, в общем, поменять счету на сч. Если так же нужно сохранить вариант со счету и запятой, то (?:сч|счету|,). Регулярные выражения на самом деле не такая сложная штука, стоит хотя бы в простых вещах разобраться