|
MySQL.RU - Webboard
Вернуться
Очень срочно нужна помощь (Umka) 22/10/2002 - 22:29:43
Re: Очень срочно нужна помощь (Он) 23/10/2002 - 17:22:34
From: Umka - 22/10/2002 - 22:29:43
Subject:Очень срочно нужна помощь
-----------------
Пожалуйста помогите мне!
Я изложил свою проблему полностью ниже
Таблица nas
+-------+---------+
|Ke_ |fio |
+-------+---------+
|1 |Иванов |
|2 |Петров |
|3 |Сидоров |
|4 |Кириченко|
+-------+---------+
Таблица nug
+-------+-------+----+
|Ke_ |Kod_nug|Kol1|
+-------+-------+----+
|1 |7 |8856|
|1 |1 |150 |
|1 |5 |20 |
|2 |7 |1000|
|2 |4 |10 |
|2 |1 |87 |
|3 |1 |55 |
|4 |7 |6532|
|4 |1 |180 |
+-------+-------+----+
select nug.ke_,nas.fio,sum(nug.kol1) as sum_kol
from nas,nug where nug.kod_nug=7 and nas.ke_=nug.ke_ group by nug.ke_,nas.fio having sum_kol >5000
Этот запрос выбирает абонентов у которых есть параметр kod_nug=7 и выдает kol1 для него, если последний больше 5000.
Вот так выглядит его результат:
+-------+---------+-------+
|Ke_ |fio |sum_kol|
+-------+---------+-------+
|1 |Иванов |8856 |
|4 |Кириченко|6532 |
+-------+---------+-------+
Какой должен быть запрос, чтобы получить в результате новую колонку(допустим square), в которой будет стоять показатель kol1 для пользователя, у которого есть kod_nug=1 и соответствующий ему показатель kol1?
Я не очень хорошо сформулировал то, что мне нужно, но графически оно будет выглядеть так(исходя из параметров, которые я указал в таблица наверху):
+-------+----------+------------+------+
|ke_ |fio |Sum_kol |square|
+-------+----------+------------+------+
|1 |Иванов |8856 |150 |
|4 |Кириченко | 6532 |180 |
+-------+----------+------------+------+
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
5202
|
|