מה פתאום!!! זה מסובך ולא יעיל.
אתה עושה טבלאת משתמשים וטבלאת תגובות, ואז אתה כותב שאילתה שמוציאה את הנתונים.
משהוא כזה:
PHP קוד:
SELECT `users`.*, COUNT(`comments`.`id`) as `comments_count` FROM `users` INNER JOIN `comments` ON `comments`.`user_id`=`users`.`id` SORT BY COUNT(`comments`.`id`) GROUP BY `comments`.`user_id` LIMIT 50;