sql—从mysql中的表中选择前3个值

yjghlzjz  于 2021-06-17  发布在  Mysql
关注(0)|答案(2)|浏览(255)

关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。

两年前关门了。
改进这个问题
我有一张table newscount 其中有三列 id , postid , count . 数据示例如下:

id | postid | count 
-------------------
2  | 6      | 14 
3  | 8      | 25
4  | 9      | 9
5  | 10     | 16
6  | 11     | 15

我要选择3 postid 它们的数量最多。在上面的例子中,它应该显示8,10,11。

fdbelqdn

fdbelqdn1#

使用 ORDER BY 按降序排列 LIMIT (选择前三名)。

SELECT *
FROM newscount
ORDER BY count DESC LIMIT 3
rm5edbpk

rm5edbpk2#

使用以下代码:

SELECT postid FROM newscount ORDER BY count DESC LIMIT 3;

相关问题