【发布时间】:2015-06-11 12:46:39
【问题描述】:
我需要选择 user_id 和 quiz_id,对于他们测验中的问题数 = 正确总和的用户,这意味着他们回答 100% 正确
答案表:
quiz_id question_id user_id answer_id correct
1 1 1 1 1
1 2 1 6 0
1 3 1 9 1
2 1 2 1 1
2 2 2 5 1
3 4 1 17 1
3 5 1 21 1
3 6 1 25 1
4 1 3 1 1
5 4 4 18 0
6 1 5 1 1
6 2 5 5 1
7 1 3 2 0
7 2 3 7 0
前 1: 用户 1 参加了 "quiz_id" = 1
“quiz_id = 1”中的问题数 = 3
正确的总和 = 2
所以不是100%
quiz_id = 1 中的 user_id = 1 => 不会被选中
但是 user_id = 1 将被选中 quiz_id = 3 因为他得到了 100%
预期结果:
quiz_id user_id
2 2
3 1
4 3
6 5
注释:
- 测验可以由不同数量的不同用户进行 问题
- quiz_id、user_id 共同唯一(用户不能两次参加相同的测验)
谢谢,
【问题讨论】: