|
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: Вик - 22/04/2002 - 22:05:48
Subject:SELECT по максимально-близкому
-----------------
Итак, если acl и grl являются числами, то всё просто:
SELECT temp, acl*1 AS ACL1, grl*1 AS GRL1 FROM mytable WHERE name='name' AND category=1 AND acl<=2 AND grl<=5 ORDER BY ACL1,GRL1 DESC LIMIT 1;
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
2684
|
|