Как сделать запрос чтобы count() в том числе считал нулевые поля

программирование php MySQL базы данных sql

Смысл вывести все записи из t1 и посчитать сколько раз ссылки на них встречаются в другой. Используется MYSQL 4.1
select
t1.`Название`,
t2.`Название` as `Тип кухни`,
t3.`Название` as `Тип блюда`,
t1.`Время приготовления` as `Время приготовления, мин.`,
t1.`Цена` as `Цена, руб`,
COUNT(t4.`код позиции`) as `Количество заказов`
from `dishes` t1
left join `kitchens` t2 on t2.`Код типа кухни`
left join `dishes_types` t3 on t3.`Код типа блюда`
left join `positions in orders` t4 on t4.`Код блюда`
where t1.`Код блюда` = t4.`код блюда` and
t1.`Код кухни`=t2.`Код типа кухни` and
t3.`Код типа блюда`=t1.`Код типа блюда` group by t1.`Код блюда`;
Ответы:
может так count(isnull(поле,0))


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.