programmer_2006
Новичок
Групировка отдельных ненужных записей из запроса
Есть таблица со статистикой и в ней поле откуда пришол(refferer) пользователь. Админу я вывожу статистику по кейвордам которые выдираю из реферела на основе запросов от поисковиков(гугл, яндекс, рамблер и т.д.), а все остальные кейворды я должен отнести(сгрупировать) в группу Other.
Вот примерно такой у меня запрос
В итоге к меня получается такая таблица для админа
[Other]
[Other]
...
[Other]
lalala + blabla
А должна быть всего одна зпись [Other] т.е. получается мне надо как то сгрупировать в таблице записи которые не удовлетворяют определенным условиям и не похожи.
Через ПХП такое делать не очень хочется, так как прийдется и в постраничную навигацию хак делать.
МОжно ли как то решить мою задачку средствами MySQL? МОжет я не правильно подошол к решению?
Заранее спасибо
Есть таблица со статистикой и в ней поле откуда пришол(refferer) пользователь. Админу я вывожу статистику по кейвордам которые выдираю из реферела на основе запросов от поисковиков(гугл, яндекс, рамблер и т.д.), а все остальные кейворды я должен отнести(сгрупировать) в группу Other.
Вот примерно такой у меня запрос
PHP:
SELECT `s`.`refferer` AS `keywords`
FROM `statistics` AS `s`
WHERE ( LOCATE( '?', `refferer` ) !=0 )
GROUP BY `s`.`refferer`
[Other]
[Other]
...
[Other]
lalala + blabla
А должна быть всего одна зпись [Other] т.е. получается мне надо как то сгрупировать в таблице записи которые не удовлетворяют определенным условиям и не похожи.
Через ПХП такое делать не очень хочется, так как прийдется и в постраничную навигацию хак делать.
МОжно ли как то решить мою задачку средствами MySQL? МОжет я не правильно подошол к решению?
Заранее спасибо