У меня есть следующий запрос sql:
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
Существуют две таблицы процедуры и тип_процедур.
Процедура имеет значение method_type_id, которое указывает на таблицу
Запрос выполняется нормально, но я хочу перечислить значения method_types с count (0), даже если на эту дату на них не ссылались никакие процедуры.
Я знаю, что это как-то связано с объединениями. Кто-нибудь может помочь?