在我的表中一個提交的是味精。基於這兩個條件提出。條件是寫一個多重查詢條件使用相同的列相同的表
where msg like '%fatal%' or msg like '%exception%' or msg like '%fopen%'
then Select telco ,
Sum(Case when a= '1' then 1 else 0 end) as a,
Sum(Case when b= '2' then 1 else 0 end) as b,
Sum(Case when c= '3' then 1 else 0 end) as c,
where msg not like '%fatal%' or msg not like '%exception%' or msg not like '%fopen%'
then Select telco ,
Sum(Case when a= '1' then 1 else 0 end) as a_e,
Sum(Case when b= '2' then 1 else 0 end) as b_e,
Sum(Case when c= '3' then 1 else 0 end) as c_e,
From temp_inbox group by t
這裏,B,C列名
我想寫上述要求一個查詢。如果我寫了兩個查詢基兩大WHERE條件,然後我得到的結果,但我想編寫一個查詢,並顯示在下面的方式我的結果:
a b c a_e b_e c_e
5 6 7 10 4 10
1 2 7 45 20 2
樣本數據:
a b c msg
1 0 0 fatalerror
0 0 3 successed
1 0 0 exception
0 2 0 successful
可以請你發佈的內容是兩個查詢?您提供的查詢示例超出了任何sql標準。我真的不明白你在這裏做什麼。 –
請閱讀SQL總結和案例教程,然後你會明白我說什麼 – salma
你可以請發佈一個鏈接到教程... 並不是這個相同的問題:http://stackoverflow.com/questions/7857954 /寫一個單一查詢爲多重查詢與同樣在哪裏條件同一表 –