我正试图在存储过程中生成一些用户分析。在单个sql语句中获取多个条件的计数和总和
下面是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语句如上。
我想要一个信贷金额和问题数量总数。将你的答案和juergen的结合起来就会像我想要的那样工作。 –
@VarunJain:你的意思是这样的。我用juergend的回答更新它 – Arion
即将接受。你是第一个。 –