gpt4 book ai didi

mysql - 获取每个问题,正确回答的用户数量

转载 作者:行者123 更新时间:2023-11-30 22:06:11 25 4
gpt4 key购买 nike

我有这样的情况,我需要为每个问题选择在 sql 中正确回答该问题的用户数量我的 table 看起来像

table 1: questionnaire_question  
id - question_text - thecorrectAnswer

table 2 :questionnaire_answers
id - user_id - question_id - user_answer - correct

correct 列的值为 0 或 1,表示用户回答正确与否

最佳答案

使用LEFT JOINGROUP BYCOUNT

select
q.id,
count(distinct a.user_id) cnt -- can be replaced with count(*)
-- if a user has only at max one correct answer
-- for a given question
from questionnaire_question q
left join questionnaire_answers a
on q.id = a.question_id
where correct = 1
group by q.id;

关于mysql - 获取每个问题,正确回答的用户数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41680231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com