|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
2684
|
|