1
2
怎么样
然后将聚合函数应用于此,以满足您的需要:
|
2
3
我宁愿不在同一张表上多次联接,特别是当表变大时。这是一种双程的方法。第一次通过将时间排序到正确的位置,第二次通过将时间按用户和应用程序折叠起来:
从那里开始,计算出你在不同时间想要的一切都是微不足道的。 这不是很“集合论”——比如,但是分组和聚合从来就不是。和Eric的解决方案一样,它无法处理同一用户多次使用该应用程序的情况。您需要第三个分组列(如“会话”或其他)来处理该场景。 |
Community wiki · SQL语法新手 1 年前 |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |