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




MySQL.RU - Webboard



Вернуться
Запрос (zaartix) 17/08/2004 - 13:53:31
      Re: Запрос (zaartix) 17/08/2004 - 14:33:23
      Re: Запрос (простохуй) 17/08/2004 - 19:29:36

> Original message text:
> From: zaartix - 17/08/2004 - 13:53:31
> Subject:Запрос
> -----------------
> есть 2 таблицы:
> comp_price_cat
> id | name
> 1_| раздел 1
> 2_| раздел 2
> 3_| раздел 3
> 4_| раздел 4
>
> comp_sessions
> ssid | price_id | catаlog_id | num
> 1___|1231____|1_________|2
> 2___|1232____|1_________|1
> 3___|1233____|2_________|1
> 4___|1234____|3_________|1
>
> надо вывести список разделов (price_catalog) и кол-во товаров (num из sessions) в каждом разделе.
> т.е. получить такую таблицу:
> раздел 1 = 3
> раздел 2 = 1
> раздел 3 = 1
> раздел 4 = 0
>
> SELECT cat.name, sum( sessions.num ) AS num
> FROM comp_price_cat AS cat
> LEFT JOIN comp_sessions AS sessions ON sessions.cid = cat.id
> WHERE sessions.sid = '$PHPSESSID' AND cat.zakaz = 0
> GROUP BY cat.id
>
> обрезает все записи, которых нет в comp_sessions, а хочется получить в виде списка из comp_price_cat
>


From: простохуй - 17/08/2004 - 19:29:36
Subject:Запрос
-----------------
непонятно что такое zakaz=0, если это разделы в которых нет заказов, то WHERE sessions.cid is NULL



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

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

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



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