gpt4 book ai didi

php - MySQL/PHP 计算列中前 3 个最常见的值

转载 作者:行者123 更新时间:2023-11-29 08:23:05 25 4
gpt4 key购买 nike

------------
| id | tid |
------------
| 1 | 0 | 2x 0
| 2 | 1 | 3x 1
| 3 | 3 | 3x 2
| 4 | 3 | 6x 3
| 5 | 3 | 1x 17
| 6 | 17 |
| 7 | 2 |
| 8 | 3 |
| 9 | 0 |
| 10 | 3 |
| 11 | 2 |
| 12 | 1 |
| 13 | 1 |
| 14 | 3 |
| 15 | 2 |
------------

你好,stackoverflow 再次!

我有如下表。该表每隔几分钟就会添加一个数字。 idauto_increment值和tid是要添加的 ID。 tid可以是从 0 开始的任何数字,也可以是任何顺序。

我想获取 tid 中最常见的 4 个数字。例如,这里的前 3 名是:

1。 3
2。 1
3。 2

但这只是一个例子。

我怎样才能实现这个目标?我可以将其限制为仅使用 MySQL 还是还需要使用 PHP?如果是这样我会做什么以及如何做?

问候

最佳答案

SELECT tid, COUNT(tid) AS occurences
FROM table
GROUP BY tid
ORDER BY occurences DESC
LIMIT 4

关于php - MySQL/PHP 计算列中前 3 个最常见的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18771560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com