如果mysql中的count为null,如何返回0

时间:2015-07-06 18:46:41

标签: mysql

我有一个查询,如果没有对所选状态进行计数,我试图返回0。但是,当我在附近运行它时,我收到语法错误,并且不确定括号需要在哪里才能使其工作。

我的查询如下:

SELECT IFNULL(COUNT(t.id), 0) ticketCount, sn.status, statusName
FROM ticket t, status_name sn
WHERE date(t.create_date) = '2015-06-05' AND t.id = sn.id AND sn.status IN ('NEW', 'NEW - Auto Generated')
GROUP BY statusName;

我已经读完了,有些人说IFNULL不可能,而其他人则说。任何见解都会很棒!

0 个答案:

没有答案