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




MySQL.RU - Webboard



Вернуться
супер запрос! (sergmsr) 20/02/2002 - 15:47:26
      Re: супер запрос! (Василий) 20/02/2002 - 20:02:09

> Original message text:
> From: sergmsr - 20/02/2002 - 15:47:26
> Subject:супер запрос!
> -----------------
> есть таблица типа
>
> count int
> d int
> c int
> action int
>
> 1. необходимо выбрать сумму count, где d и c одинаковы при count > 0 и action = 1
> 2. необходимо выбрать сумму count, где d и c одинаковы при count > 0 и action = 11
> 3. необходимо выбрать count,d,c по d,c из 1, которые равны d,c из 2.
>
> как такое осуществить???
>
>
>


From: Василий - 20/02/2002 - 20:02:09
Subject:супер запрос!
-----------------
думаю,

select
sum(if(action=1,count,0)) as s1,
sum(if(action=11,count,0)) as s2,
d,c
from tabname
where c=d and count>0
group by d,c having s1>0 and s2>0

то, что надо будет выбрано в s1,d,c


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

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

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



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