







|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
1935
|
|