在表格中获取具有最多重复数字值的名称

时间:2016-04-11 02:17:07

标签: php mysql select

我想计算一些名字重复多少,并让他最重复的名字,但无法得到它。我可以计算迈克尔在他的行中有多少钱。但我需要在重复中最好的人。

SELECT COUNT(*) AS count FROM (SELECT * FROM names WHERE league='books' and $position='Michael' ORDER BY id LIMIT $limit) AS last12 WHERE $fix='1'

如果他重复最多,我想给我打印一下:

Michael 1
Jack 1
Jack 1
Jack 1
Michael 1
Michael 1
Michael 1
Juni 1

1 个答案:

答案 0 :(得分:1)

让我们假设您有一个名为列名称,姓名,联盟等的表格。您想知道有多少迈克尔或埃里克或其他名称。为此,您需要按该列分组并使用count(*),如下所示:

Select name, count(*) as count from names group by name

这将返回名称及其各自的计数。