我正在尝试在存储过程中生成一些用户分析。
这是sql代码:
SELECT count(*),SUM(n.credit) from notifications n
left join questions q on q.id = n.question_id
where n.user_id = u_id and q.question_level = 1 ;
该列q.question_level
具有三个可能的值 =>1,2 and 3
有没有办法在单个 sql 语句中获取三个级别的单独计数和总和值,而不是像上面那样单独的 sql 语句。