题解 | #牛客每个人最近的登录日期(四)#
牛客每个人最近的登录日期(四)
http://www.nowcoder.com/practice/e524dc7450234395aa21c75303a42b0a
使用左连接,然后再对日期进行计数
select l1.date,count(l2.date1) new
from
(SELECT distinct date
from login) l1 --仅有日期列的表
left join
(SELECT user_id,min(date) date1
FROM login
GROUP BY user_id) l2 --用户ID和第一次登陆的日期 表
ON l1.date = l2.date1 --左连接 日期
group BY l1.date
order by l1.date ASC;

安克创新 Anker公司福利 875人发布