如何使用mysql查询每个用户一次操作时记录的值
本文介绍了如何使用mysql查询每个用户一次操作时记录的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
数据如下:
==============================
user time num
------------------------------
a 1479101865 3
------------------------------
b 1479101866 2
------------------------------
a 1479101866 1
------------------------------
a 1479101867 5
------------------------------
b 1479101868 1
------------------------------
c 1479101868 7
==============================
请问以时间为单位,如何查每个用户第一次记录的num?
解决方案
按时间顺序排序后分组查询
select user,num from (select * from tb order by time asc) as a group by a.user;
这篇关于如何使用mysql查询每个用户一次操作时记录的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文