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




MySQL.RU - Webboard



Вернуться
Пронумеровать строки выборки (Sergey Beduev) 08/05/2003 - 12:21:51
      Re: Пронумеровать строки выборки (Marat_L) 08/05/2003 - 13:37:34
      Re: Пронумеровать строки выборки (Sergey Beduev) 08/05/2003 - 14:31:33
      Re: Пронумеровать Нумерация (Mikasto) 21/08/2007 - 15:53:09

> Original message text:
> From: Sergey Beduev - 08/05/2003 - 12:21:51
> Subject:Пронумеровать строки выборки
> -----------------
> Хочеться пронумеровать выходные записи.
> т.е. на запрос вида
> select "???",field1,field2 from table;
> он выдал
> 1 value value
> 2 value value
> 3 value value
> ....
> что вставить на место "???" в запросе?
>


From: Mikasto - 21/08/2007 - 15:53:09
Subject:Пронумеровать Нумерация
-----------------
Не используй никаких переменных, триггеров, процедур - это для лентяев или слабоумных:
1) Надо сделать выборку уникального индекса и обозвать его как-нить
2) надо включить ввыборку запрос, который возвращает количество полей в выборке от начала до вашего уникального индекса сравнивая именованный индекс родительского селекта и индекс в выборке количества
и все..
Пример:
SELECT id as uid,
(SELECT COUNT(id)
FROM table1
WHERE id <= uid) as number
FROM table1


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

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

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



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