group by的使用的个人理解
在一次查询中使用groupby一列,相当于对这一列的数据进行一次合并同类项,
你可以在select中使用聚合函数操作并且显示这次合并的结果。
例如
表示每一个id对应的最新登陆时间:
select player_id,min(event_date) as first_loginfrom ActivityGROUP BY player_id
如果要对最后的结果进行筛选,使用having语句
假设现在增加需求,在某个日期前的用户都过期不查询,那么只需要加上having date >xxxx-xx-xx就可以

浙公网安备 33010602011771号