Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Подсчет значений из другой таблицы (mcnutkin) 04/12/2004 - 13:24:50
      Re: Подсчет значений из другой таблицы (Alec) 06/12/2004 - 09:00:45
      Re: LEFT JOIN (Dinky) 06/12/2004 - 22:58:33
      Re: LEFT JOIN (mcnutkin) 09/12/2004 - 18:12:25

> Original message text:
> From: mcnutkin - 04/12/2004 - 13:24:50
> Subject:Подсчет значений из другой таблицы
> -----------------
> Привет! У меня проблема - есть таблица ТОВАРЫ (tov) и ТОВАРНЫЕ ГРУППЫ (tov_groups). Мне нужно вывести список товарных групп с количеством товаров в каждой.
> Я пишу:
> SELECT tov_groups.name, COUNT(*) as tov_count FROM tov_groups, tov WHERE tov_groups.id = tov.group_id GROUP BY tov_groups.name
>
> Но! мускуль мне на это выводит только те группы, в которых есть товары, а те, у которых нет записей в таблице tov - игнорирует. Мне же нужно чтобы был список всех товарных групп, с нулем в tov_count если товаров в группе нет.
>
> Как это можно сделать? Помогите плиз.
>


From: Dinky - 06/12/2004 - 22:58:33
Subject:LEFT JOIN
-----------------
SELECT tov_groups.name, COUNT(tov.group_id) as tov_count
FROM tov_groups left outer join tov ON tov_groups.id = tov.group_id
GROUP BY tov_groups.name

--
Dmitry



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
18990



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |