|
MySQL.RU - Webboard
Вернуться
Количество строк перед нужным ИД (Николай) 19/03/2008 - 22:23:50
Re: Количество строк перед нужным ИД (Lev) 20/03/2008 - 13:55:11
> Original message text:
> From: Николай - 19/03/2008 - 22:23:50
> Subject:Количество строк перед нужным ИД
> -----------------
> Здраствуйте. Есть таблица: test с полями id и inr. Оба числовые. id=UNION
>
> После сортировки ORDER BY inr результат отсортирован, как мне получить сколько строк встречаються до нужного мне id? Не проверять же каждую строку?
>
> Пример:
>
> id | inr
> 1 | 20
> 2 | 12
> 3 | 20
> 4 | 76
> 5 | 15
> 6 | 24
>
> После Сортировки:
>
> id | inr
> 4 | 76
> 6 | 24
> 1 | 20
> 3 | 20
> 5 | 15
> 2 | 12
>
> Если в запросе указать id=6 то мне нужно получить 1. Если id=2 то 5. Вобщем количество записей в результате до нужного нам ид после сортировки. ЗЫ, если id=3 то мне надо получить 3. То есть вначале запомнить inr и потом count(*) where inr>=Запомненому inr неподойдет(
>
From: Lev - 20/03/2008 - 13:55:11
Subject:Количество строк перед нужным ИД
-----------------
Что нить типа:
SELECT COUNT(*) FROM test WHERE (inr < (SELECT inr FROM test WHERE id=3))
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
33254
|
|