我有一个 MySQL 表。我把模式放到这个小提琴上。
在我的表中,当用户登录时,我将他/她记录到 mytable 中。在一天内,同一用户可以登录多次。所以我需要知道用户每天登录多少次。
我需要这样的输出:
2013-01-30——
迈克尔——2次
——约翰——4次2013-01-29
-- Michael - 1 次
-- John - 1 次
-- Mary - 1 次
-- Dean - 1 次2013-01-28——
迈克尔——3次
——玛丽——1次
我试过这个:
SELECT COUNT(*) AS "times", username, date
FROM mytable GROUP BY date ORDER BY date DESC
但它给了我这个:
- 2013-01-30 - Michael - 6 次
- 2013-01-29 - John- 4 次
- 2013-01-28 - Michael - 6 次
你能推荐一个查询吗?