С учетом ЛЮБОГО запроса
select ..
from .. multiple ..
where .. group by.. order by..
limit ..
Обернуть его в подзапрос и COUNT (*) над ним
select count(*) from (
select ..
from .. multiple ..
where .. group by.. order by..
limit ..
) X
Бит ) X
должен дать ему псевдоним,в соответствии с требованиями синтаксиса.Конечно, если ваш исходный запрос закончился на ;
, удалите его из подзапроса.