注意点:
device_i非唯一码,所以要区分来自哪个表
要注意多层括号
where 要放在join后面
left join:以u表为基础

运算:
select  u.device_id,
university,
count(question_id)  question_cnt,
sum(if(result="right",1,0) ) right_question_cnt
from user_profile u
left join question_practice_detail q
on u.device_id=q.device_id
and month(q.date)=8
where u.university= "复旦大学"
group by device_id