这应该很简单,但我正在努力解决这个问题。
我的第一个问题:
( SELECT DISTINCT(firstdaytaken) AS dates, stid FROM tmp_student_pages )
返回
....dates......|.....stid
2014-02-19.....|.........1
2014-02-22.....|.........2
2014-02-22.....|.........3
我想要一个完整的查询来返回DISTINCT日期和每个COUNT
像
这样的东西unique dates...|.....tot experiences
______________________________
2014-02-19.......|...........1
2014-02-22.......|...........2
提前致谢 - 已经花了太多时间试图找到解决方案 这是我得到的 - 结果不正确
SELECT COUNT(DISTINCT(newdates)),newdates
FROM
(SELECT DISTINCT(dates) AS newdates
FROM
(SELECT DISTINCT(firstdaytaken) AS dates, stid FROM tmp_student_pages) d ) f
GROUP BY newdates
*的注意 我已经添加了一个指向下面数据库表格图形的链接 - 希望有所帮助。
答案 0 :(得分:2)
您似乎希望使用group by
进行count
查询。
SELECT firstdaytaken, count(stid) FROM tmp_student_pages
group by firstdaytaken;