|
MySQL.RU - Webboard
Вернуться
Ребус с запросом (Никита) 13/09/2006 - 03:05:21
Re: Ребус с запросом (bac) 13/09/2006 - 12:15:43
Re: Ребус с запросом (Никита) 13/09/2006 - 13:14:49
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, но толково его всунуть не получается. Помогите плз
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
29645
|
|