题解 | #统计复旦用户8月练题情况#

统计复旦用户8月练题情况

https://www.nowcoder.com/practice/53235096538a456b9220fce120c062b3

SELECT
  u.device_id,
  u.university,
  IFNULL(
    (
      SELECT
        COUNT(q.question_id)
      FROM
        question_practice_detail q
        LEFT JOIN user_profile u ON q.device_id = u.device_id
      WHERE
        u.university = '复旦大学'
        AND q.date > '2021-08-01'
    ),
    0
  ) AS question_cnt,
  IFNULL(
    (
      SELECT
        COUNT(q.result)
      FROM
        question_practice_detail q
        LEFT JOIN user_profile u ON u.device_id = q.device_id
      WHERE
        u.university = '复旦大学'
        AND q.result = 'right'
    ),
    0
  ) AS right_question_cnt
FROM
  user_profile u
  LEFT JOIN question_practice_detail q ON u.device_id = q.device_id
WHERE
  u.university = '复旦大学'
GROUP BY
  u.device_id
全部评论

相关推荐

11-03 14:38
重庆大学 Java
AAA求offer教程:我手都抬起来了又揣裤兜了
点赞 评论 收藏
分享
微风不断:兄弟,你把四旋翼都做出来了那个挺难的吧
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务