0
我收到错误在此查询,如何在MySQL中使用“COUNT”条件?
SELECT count(if(state=0)) FROM `nagios`.`nagios_hostchecks`
where `nagios_hostchecks`.`start_time` like '%2012-01-02%'
and `nagios_hostchecks`.`host_object_id`=60;
我收到错误在此查询,如何在MySQL中使用“COUNT”条件?
SELECT count(if(state=0)) FROM `nagios`.`nagios_hostchecks`
where `nagios_hostchecks`.`start_time` like '%2012-01-02%'
and `nagios_hostchecks`.`host_object_id`=60;
如何:
SELECT count(*)
FROM `nagios`.`nagios_hostchecks`
WHERE `nagios_hostchecks`.`start_time` like '%2012-01-02%'
AND
`nagios_hostchecks`.`host_object_id`=60
AND
`state` = 0;
只是快速猜测,不检查Nagios的架构
SELECT count(*) FROM nagios.nagios_hostchecks
WHERE state=0 AND nagios_hostchecks.start_time like '%2012-01-02%'
AND nagios_hostchecks.host_object_id=60;
心灵发布您收到的错误? – Kenaniah 2012-01-02 05:34:51