mysql - 如何在一张表中获得最大数量的id?

标签 mysql codeigniter

我想找出表中存在的 id 的最大数量。例如,我有一个 user_views 表:

      user_views
 -------------------
 u_v_id   package_id 
   1            24
   2            24
   3            24
   4            25
   5            25
   6            26
   7            27

还有一个包表:

 package_id      name

一个表中存在的最大 id 数为 24,依此类推。

如何编写查询来提取该值?

最佳答案

select package_id, count(*) as Count
from MyTable
group by package_id
order by count(*) desc
limit 1

关于mysql - 如何在一张表中获得最大数量的id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16339298/

相关文章:

javascript - Fancybox 尺寸错误

codeigniter - 如何将 View 加载到另一个 View codeigniter 2.1 中?

php - CodeIgniter - 获取最后的 URI 段

MySQL:使用下一个用户记录的值更新用户记录

MySQL SELECT 非常慢,因为 LONGBLOB

mysql - MySql TEXT/BLOB 类型的最大声明列长度是多少?

mysql - 从 ON DUPLICATE KEY UPDATE 获取插入/更新行数

mysql - 按帖子计数对作者姓名排序

php - 如何在 2 表中更新? (t_judul 和 mahasiswa 中的 id_status)

mysql - 多个文本框未保存数据 codeigniter