MySQL从出现的次数中选择

时间:2011-12-15 21:55:33

标签: php mysql phpmyadmin

这有点难以解释。他们是我的网站“Rising Users”的一部分。问题是,我实际上无法放置任何用户。

以下是PHPmyAdmin中我的数据的屏幕截图: http://minus.com/mbdP385PZg

我正在尝试解决的问题是我如何制作它以便我可以从following中选择出现最多时间的地方。在该截图中,它是ID 20。

3 个答案:

答案 0 :(得分:2)

SELECT following
    FROM YourTable
    GROUP BY following
    ORDER BY COUNT(*) DESC LIMIT 1;

答案 1 :(得分:1)

假设您想要所有数据而不仅仅是最常出现的数字,我会扩展Joe的查询并写下:

select * from table where following = (select following from table group by following order by count(*) desc limit 1);

答案 2 :(得分:1)

SELECT following, MAX(follower)
FROM table
GROUP BY following