我有以下SQL查询:SQL 0计数
SELECT DATE(procedures.start) date, name, COUNT(procedure_types.id) count
FROM `procedure_types`
LEFT OUTER JOIN procedures on procedure_types.id = procedures.procedure_type_id
WHERE (DATE(procedures.start) = '2009-10-24')
GROUP BY DATE(procedures.start), procedure_types.id
ORDER BY DATE(procedures.start), procedure_types.id
有两个表程序& procedure_types。 过程具有指向procedure_types表的procedure_type_id。
查询正在执行正常,但我想列出count(0)的procedure_types,即使它们没有被该日期的任何过程引用。
我知道这与加入有什么关系..有人可以帮忙吗?
谢谢你解决了!非常感谢格雷格,现在你已经提到过它,这似乎更有意义。 – 2009-10-11 09:35:23