我正在尝试计算用户在数据库中的登录次数,问题是计算uniq登录日期。问题是,用户每天可以进行多次登录。Mysql中的子查询
例如表学生 StudentID
小时 TYPEID = StudentID,日期,时间 123,2014年11月11日,0点一十一分00秒 123,2014年11月11日,00:15: 00 123,2014年11月11日,零时十六分00秒 等
我试图用这个查询...
select count(*) from (
select '1' from Students s LEFT JOIN Hours h on s.StudentID = h.TypeID
where s.StudentID = stud.StudentID
group by h.Date) tmp, Student stud
where s.LastName = 'TestUser'
但子查询中显示了一个错误:未知的合作lumn stud.StudentID
你能不能做一个SQL小提琴? – 2014-11-14 22:11:07