Php 查找mysql表中插入最多的记录
我有一个包含用户id、用户收入等的表。该表可能包含一个特定用户id的两个以上插入。 我的任务是获取表中插入次数最多的用户id。 任何人都可以帮助用php mysql编写查询…当然可以Php 查找mysql表中插入最多的记录,php,mysql,Php,Mysql,我有一个包含用户id、用户收入等的表。该表可能包含一个特定用户id的两个以上插入。 我的任务是获取表中插入次数最多的用户id。 任何人都可以帮助用php mysql编写查询…当然可以 select user_id, count(*) from whatever_table group by user_id; 可能也想在其中添加一些排序,但这就是要点。试试这个 SELECT user_id FROM users group by user_id order by count(user_id
select user_id, count(*) from whatever_table group by user_id;
可能也想在其中添加一些排序,但这就是要点。试试这个
SELECT user_id
FROM users
group by user_id
order by count(user_id) DESC
LIMIT 0,1
你为什么找不到每个用户id的计数?然后,您可以排序、附加到结果或执行任何您想要的操作
只要我的2美分 通过排序和分组进行计数
select user_id, count(*) as count from
whatever_table group by user_id order
by count DESC limit 1;
DESC使其从最高的数字开始,然后返回。limit语句只返回了一条记录。这个问题似乎离题了,因为它没有显示之前的研究,也没有显示对正在解决的问题的最低理解。我得到了结果。。