AllesKlarMyisam количество записей хранит отдельно, отсюда обращаться должен именно к этим данным.
В свою очередь Innodb будет отдельный поиск.
Между двумя подряд идущими запросами и подзапросом, если не ошибаюсь, разницы никакой в области хранения кеша.
KusssА зачем тебе подзапрос? Почему не сделать 2 отдельных запроса идущих подряд? В таком случае ты будешь уверен, что не будет затрачены ресурсы на временную таблицу для подзапросов.
Ну а про 4 тебе уже выше сказали.
N0obДелай 2 отдельных. Подзапросы зачастую медленнее работают в mysql, и ты лишь навредишь производительности.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).