【发布时间】:2017-03-25 19:07:34
【问题描述】:
我有一个简单的表:user(id, date, task)
任务字段包含“下载”或“上传”
我想计算每天执行每个操作的用户数量。
输出:日期、下载用户数、上传用户数
我第一次遇到在select的聚合计数函数中使用子查询的问题,所以我想我应该在这里使用自连接来分解“任务”列中的数据。
我以为我可以为每个案例创建表格,然后将它们组合起来并计数,但我无法完成这个:
选择 id、日期、任务作为 task_download 来自用户 WHERE 任务 = '下载'
选择 id、日期、任务作为 task_upload 来自用户 WHERE 任务 = '上传'
【问题讨论】: