我想计算一些名字重复了多少次,并找出重复次数最多的名字,但无法得到。我可以计算出迈克尔的行中有多少 $fix 。但我需要谁在重复中表现最好。
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 重复次数最多,我想打印给我:
Michael 1
Jack 1
Jack 1
Jack 1
Michael 1
Michael 1
Michael 1
Juni 1
最佳答案
假设您有一个名为名称的表,其中包含 id、名称、联盟等列。您想知道其中有多少个 Michael 或 Erick 或其他名称。为此,您需要按该列进行分组并使用 count(*),如下所示:
Select name, count(*) as count from names group by name
这将返回名称及其各自的计数。
关于php - 获取表中重复数字值最多的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36538802/