我有一个名为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