I have the following sql query :
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
There are two tables procedures & procedure_types. Procedure has procedure_type_id which points to the procedure_types table.
The query is executing fine, but I want to list the procedure_types with count(0) even if they aren't being referenced by any procedures on that date.
I know it's something to do with the joins..can someone please help ?