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




MySQL.RU - Webboard



Вернуться
Срочно нужна помощь!!!!!!!!!!! (Umka) 15/10/2002 - 00:19:55
      Re: Срочно нужна помощь!!!!!!!!!!! (stalker) 15/10/2002 - 13:03:34
      Re: Срочно нужна помощь!!!!!!!!!!! (Umka) 15/10/2002 - 22:40:15



From: Umka - 15/10/2002 - 00:19:55
Subject:Срочно нужна помощь!!!!!!!!!!!
-----------------
Вопрос состоит в следующем:
У меня есть две таблицы:
Таблица nug:
+----------+----------+
| ke | kol1 |
+----------+----------+
| 1 | 32 |
| 1 | 180 |
| 2 | 12 |
| 2 | 100 |
| 2 | 25 |
| 2 | 75 |
| 3 | 40 |
| 3 | 37 |
| .. | .. |
+----------+----------+

Таблица nas:
+----------+----------+
| ke | fio |
+----------+----------+
| 1 | Иванов |
| 2 | Петров |
| 3 | Сидоров |
| .. | .. |
+----------+----------+

Мне нужно было вывести из таблицы nug количество абонентов, у которых суммарный показатель sum(kol1) больше 200.
Я делал такой запрос и получал нужный мне результат:
Select ke,sum(kol1) as sum_kol from nug group by ke having sum_kol >200;
+---------+-----------+
| ke | sum_kol |
+---------+-----------+
| 1 | 212 |
| 1 | 212 |
+---------+-----------+
Но теперь задача несколько другая: кроме вышеуказанного мне нужно добавить столбик с фамилией тех у кого sum(kol1) > 200 из таблицы nas, где тоже присутствует идентификатор ke. Короче говоря это должно выглядеть так:
+---------+-----------+--------+
| ke | sum_kol | fio |
+---------+-----------+--------+
| 1 | 212 |Иванов |
| 1 | 212 |Петров |
+---------+-----------+--------+
Как мне это можно сделать?
Я пытался написать, но ничего не выходит, запрос выполняется очень долго и выдает непонятно что.
Я делал так:
Select nug.ke,sum(nug.kol1) as sum_kol1, nas.fio from nug,nas group by nug.ke having sum_kol >200 and nug.ke=nas.ke;
Результат такого запроса:(только одна строчка)
+--------+----------------+----------------+
| ke | sum_kol | fio |
+--------+----------------+----------------+
| 1 |общая сумма по |Иванов (т.е. |
| |столбцу kol1 для|первая фамилия |
| |всех ke |первого ke в та-|
| | |лице nas |
+--------+----------------+----------------+

Как мне получить желаемый результат?
Я уже вторые сутки ломаю себе голову…
Если вам не трудно напишите мне на umka@ukr.net
Заранее Вам благодарен!




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

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

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



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