Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
SELECT по максимально-близкому (Whirlwind) 12/04/2002 - 09:46:34
      Re: SELECT по максимально-близкому (Whirlwind) 12/04/2002 - 09:55:36
      Re: SELECT по максимально-близкому (Вик) 22/04/2002 - 22:05:48

> Original message text:
> From: Whirlwind - 12/04/2002 - 09:46:34
> Subject:SELECT по максимально-близкому
> -----------------
> Есть таблица с полями name,category,acl,grl,temp.
> Нужно получить temp при указанном name=, category=, acl <=, grl <= заранее известных значений. Но в результате нужно получить только одну запись где acl и grl максимально приближенные к указанным значения, т.е. где acl=max(acl) и grl=max(grl).
> Помогите составить SELECT.
>


From: Whirlwind - 12/04/2002 - 09:55:36
Subject:SELECT по максимально-близкому
-----------------
Я сделал так

SELECT * FROM templates WHERE NAME=name AND category=1 AND acl<=2 AND grl<=5 ORDER BY -acl,-grl LIMIT 1;

Но наверное есть более изящное решение


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
2684



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |