我试图围绕如何获得用户登录的不同天数,当数据库存储每个登录会话时带有时间和日期戳(DATETIME 列)。例如:
USERID | TIME | BOUGHT
--------------------------
4 | 2012-07-16 04:44:52 | 3
4 | 2012-07-16 04:45:52 | 2
5 | 2012-07-16 04:54:52 | 5
4 | 2012-07-18 04:44:52 | 3
4 | 2012-07-18 04:45:52 | 2
4 | 2012-07-21 04:54:52 | 5
我想搜索用户 4 从该网站购买了多少次 - 查询应该返回 3(因为用户 4 总共访问了该网站 3 天)。我必须使用 PHP/MYSQL 组合还是可以在 SQL 中使用?