我参加的比赛是人们在一个月内回答问题。
有一个带有答案ID和日期的问题表,以及一个输入表,用于保存猜测(答案ID)和日期(以及他们的电子邮件地址和/或站点用户名)。
我可以看到每天有多少是正确的:
SELECT e.day, count(e.eid) AS correct_entries
FROM question q, entry e
WHERE q.year = '2016'
AND e.day = q.day
AND e.sid_guess = q.sid_answer
AND e.date_guess = q.answer_date
GROUP BY e.day
ORDER BY e.day
但我想知道有多少人每天都能得到正确的答案(通过电子邮件地址或用户名 - 有时候不会提供用户名)。任何人都可以提供我将如何完成这项工作的线索吗?
我认为在php中这样做很容易,但我想知道在纯mysql中是否有办法。