







|
MySQL.RU - Webboard
Вернуться
Можноли сделать "хитрый" фильтр в запросе ? (Ant) 08/11/2003 - 06:06:11
Re: Можноли сделать (walrus) 08/11/2003 - 14:53:16
Re: Можноли сделать (visor123) 10/11/2003 - 15:19:19
Re: Лови рецепт (Dassy) 11/11/2003 - 18:23:03
> Original message text:
> From: Ant - 08/11/2003 - 06:06:11
> Subject:Можноли сделать "хитрый" фильтр в запросе ?
> -----------------
> суть дела такая ... мне бы хотелось, чтобы MySQl выдала мне список всех уникальных записей в определённом столбце таблицы, отсортированных по алфавиту ! чё-то рылся и не пойму никак ..... не подскажете пиплы реально мне это сделать ?
>
From: Dassy - 11/11/2003 - 18:23:03
Subject:Лови рецепт
-----------------
SELECT pole1, pole2, tvoye_pole FROM tvoya_tablica WHERE твое условие GROUP tvoye_pole ORDER tvoye_pole;
GRUP - групиррует по твоему полю (выдает уникальные знвчения)
ORDER - сортирует.
если нужно получить список значений которые встречаются всего один раз. Тогда после сло WHERE нужно добавить условие count(*)<2
ИТОГО
SELECT pole1, pole2, tvoye_pole FROM tvoya_tablica WHERE count(*)<2 AND твое условие GROUP tvoye_pole ORDER tvoye_pole;
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
11550
|
|