вы можете сделать с помощью вложенного запроса и некоторых хитростей;)
select category,countCategory,state,countState,price_range,countPrice_range from
(SELECT 1 pcol,category, count(*) countCategory
FROM ads
WHERE [search criteria]
GROUP BY category)
a
inner join
(
SELECT 1 pcol,state, count(*) countState
FROM ads
WHERE [search criteria]
GuROUP BY state
) b
on a.pcol=b.pcol
inner join
(SELECT 1 pcol,price_range, count(*) countPrice_range
FROM ads
WHERE [search criteria]
GROUP BY price_range)
)
on a.pcol=b.pcol