SELECT ( SELECT COUNT(id) FROM aTable ) as count FROM table
Я предполагаю, что ваш пример является усеченной версией вашего фактического запроса, поэтому, возможно, вам следует опубликовать то, что вам нужно, чтобы получить, возможно, более оптимальный запрос.
РЕДАКТИРОВАТЬ
Работая прямо из моего мозга, что-то вроде этого должно быть более оптимальным.
SELECT p.PostPID, p.PostUID, p.PostText, p.PostTime, u.UserUID, u.UserName, u.UserImage, u.UserRep, COUNT(v.FlagTime) as postFlags
FROM Flags as f
JOIN Posts as p ON p.PostPID = f.FlagPID
JOIN Users AS u ON p.PostUID = u.UserUID
LIMIT 0, 30
GROUP BY p.PostPID
ORDER BY PostTime DESC