我有一個名爲temp的表。列是ID,電話公司,簡碼,熱鍵。group by同列其中多個條件使用相同的列輸入
id telco shortcode hotkey
1 asdf 123 ib
2 gra 123 sb
3 cc 123 sb
4 bl 123 ibb
使用MySQL查詢我想輸出計數(短碼)組由電信其中熱鍵IB短碼123和 計數(短碼)組由電信其中如果我使用熱鍵SB短碼123
telco ib sb
asdf 1 0
gra 0 1
cc 0 1
bl 1 0
的下面的查詢
SELECT COUNT(`shortcode`) WHERE `hotkey` = 'ib' AND `shortcode` = 123
SELECT COUNT(`shortcode`) WHERE `hotkey` = 'sb' AND `shortcode` = 123
然後我通過以下方式走出
telco ib
asdf 1
gra 0
cc 0
bl 1
telco sb
asdf 1
gra 0
cc 0
bl 1
,但我不希望這個
給出錯誤功能pushpull.sum不存在 – salma
我寫「Then」時寫了「Theb」。我解決了這個問題,但你得到的錯誤很奇怪。我不確定是什麼原因造成的。也許你應該確保一切都逃脫,並開始只有一個SUM/CASE語句 –
謝謝老闆的工作。很多謝謝 – salma