







|
MySQL.RU - Webboard
Вернуться
А можно ли одним запром получить следующее? (comp_genius) 04/09/2004 - 15:30:22
Re: А можно ли одним запром получить следующее? (Валентин) 04/09/2004 - 15:40:03
Re: Валентин вы крутой. Огромное спасибо! ;-) (comp_genius) 04/09/2004 - 15:57:01
Re: Сколько можно (Dubrovsky) 05/09/2004 - 12:29:43
> Original message text:
> From: comp_genius - 04/09/2004 - 15:30:22
> Subject:А можно ли одним запром получить следующее?
> -----------------
> У меня есть таблица goal, со следующими полями (uni, game_id, player_id, count), где uni - уникальное поле, game_id - идентификатор игры, player_id - идентификатор игрока, count - количество голов забитых игроком в игре с id - game_id.
>
> Пример таблицы
>
> uni=1 gameid=2 player_id=1 count=2
> uni=2 gameid=3 player_id=1 count=4
> uni=3 gameid=4 player_id=2 count=1
> uni=4 gameid=5 player_id=2 count=3
>
> ----------------------------
> Необходимый результат
> player_id=1 count_goals=6
> player_id=2 count_goals=4
>
> Можно ли выполнить такой запрос, чтобы в результате получал id игрока и сумму забитых им мячей?
> -----------------------------------
> У меня MYSQL 3.23
> Заранее благодарен... :-))
>
From: Валентин - 04/09/2004 - 15:40:03
Subject:А можно ли одним запром получить следующее?
-----------------
А группировать по player_id не пробовал :))))))))))))))
При этом по другим полям группировать НЕ НАДО.
так:
select player_id
,sum(`count`) as CountPlayer
from goal
group by player_id;
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
17043
|
|