|
MySQL.RU - Webboard
Вернуться
Ребус с запросом (Никита) 13/09/2006 - 03:05:21
Re: Ребус с запросом (bac) 13/09/2006 - 12:15:43
Re: Ребус с запросом (Никита) 13/09/2006 - 13:14:49
> Original message text:
> From: Никита - 13/09/2006 - 03:05:21
> Subject:Ребус с запросом
> -----------------
> Вот есть таблица и в ней одно поле referrer. И 6 строк с такими значениями этого поля:
> bbb-x
> bbb-y
> bbb-z
> aaa-n
> aaa-m
>
> Надо одним запросом выбрать такое
>
> bbb 3
> aaa 2
>
> где 3 и 2 - это количества строк, которые начинаются соотвественно на bbb и aaa.
> Моих мозгов хватило только так:
>
> SELECT SUBSTRING_INDEX( referrer, '-', 1) AS ref, count( SUBSTRING_INDEX( referrer, '-', 1 ) ) AS cnt FROM test GROUP BY referrer
>
> но это немного не то, выводит:
>
> bbb 1
> bbb 1
> bbb 1
> aaa 1
> aaa 1
>
> Напрашивается distinct, но толково его всунуть не получается. Помогите плз
>
From: Никита - 13/09/2006 - 13:14:49
Subject:Ребус с запросом
-----------------
Точно, подходит. Я балбес :) Спасибо!
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
29645
|
|