【发布时间】:2017-11-15 13:15:37
【问题描述】:
我想查询mysql:
select field1, count(*) as c
from temporary table
group by field1
order by field(field1, 'XXX', 'YYY', 'ZZZ')
所以这是一个很好的小组,即:
XXX ZZZ
454 321
但是,如果没有任何 YYY 值,因为 YYY 的 count(*)“返回 0”,这不会像 XXX 和 ZZZ 一样列出,并且不应因为空(或 null)字段而被跳过。
但我想要这个输出:
XXX YYY ZZZ
454 0 321
只有在mysql中才有可能吗?
提前非常感谢!
【问题讨论】:
-
已编辑!如果我从因果表(不是临时)执行此查询,它会起作用!但为什么不是临时的??
标签: mysql