我想计算一些名字重复多少,并让他最重复的名字,但无法得到它。我可以计算迈克尔在他的行中有多少钱。但我需要在重复中最好的人。
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
答案 0 :(得分:1)
让我们假设您有一个名为列名称,姓名,联盟等的表格。您想知道有多少迈克尔或埃里克或其他名称。为此,您需要按该列分组并使用count(*),如下所示:
Select name, count(*) as count from names group by name
这将返回名称及其各自的计数。