0
Давайте предположим, что у меня есть этот запрос будетполучить подсчитывать результаты сложного запроса
SELECT max(times_viewed) as m, member_id, (select count(viewed_url) from exp_member_page_tracker where member_id=mpv.member_id)
FROM `exp_member_page_tracker` mpv
group by member_id
Мне нужно подсчитать все результаты. Я делаю это по этому пути
SELECT count(member_id) from (SELECT max(times_viewed) as m, member_id, (select count(viewed_url) from exp_member_page_tracker where member_id=mpv.member_id)
FROM `exp_member_page_tracker` mpv
group by member_id) as m2
Но я не уверен, как это эффективно. Не могли бы вы предложить мне, как я могу наилучшим образом подсчитать результаты?
Благодаря
почему вы так думаете? – hjpotter92
Я думаю, если скажут 1 миллион записей, он выберет этот миллион записей и затем посчитает. Я ошибаюсь? –