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




MySQL.RU - Webboard



Вернуться
Использование group by с union (А.Чемендряков) 31/07/2003 - 21:22:15
      Re: Использование group by с union (Dinky) 31/07/2003 - 22:44:25
      Re: Использование group by с union (А.Чемендряков) 01/08/2003 - 10:45:10
      Re: Использование group by с union (Валентин) 01/08/2003 - 18:11:55
      Re: Использование group by с union (А.Чемендряков) 04/08/2003 - 11:47:21
      Re: Использование group by с union (Валентин) 04/08/2003 - 12:03:30
      Re: Использование group by с union (А.Чемендряков) 05/08/2003 - 12:00:21
      Re: Использование group by с union (Alex Kostenezky) 01/09/2003 - 06:13:23

> Original message text:
> From: А.Чемендряков - 31/07/2003 - 21:22:15
> Subject:Использование group by с union
> -----------------
> Господа, стоит mysql 4.0 ,вложенные запросы использовать нельзя, но union уже можно, не подскажете как реализовать группировку в данном случае
> запрос типа
>
> select a,b from table_name
> union all
> select a,b from table_name
> group by a
>
>
> необходимо посчитать сумму поля b, сгруппировав по полю a
>
> заранее спасибо
>


From: Валентин - 01/08/2003 - 18:11:55
Subject:Использование group by с union
-----------------
union объединяет готовые результаты, т.е group by надо ставить для каждого запроса.

например
(select a,c from table_name
group by a)
union all
(select b,d from table_name
group by d)
order by 2 desc

У вас получится набор по убявания голов по двум командам.

Если еще подробнее напишете задачу, то можно более конкретное решение найти :)



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

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

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



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