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