我正試圖在存儲過程中生成一些用戶分析。在單個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
即將接受。你是第一個。 –