SELECT ( SELECT COUNT(id) FROM aTable ) as count FROM table
Předpokládám, že váš příklad je zkrácenou verzí vašeho skutečného dotazu, takže byste možná měli zveřejnit to, co hledáte, abyste získali, možná, optimálnější dotaz.
UPRAVIT
Pracovat přímo z mého mozku, něco takového by mělo být optimálnější.
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