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




MySQL.RU - Webboard



Вернуться
как одним select'ом (max) 19/11/2004 - 23:49:55
      Re: как одним select'ом (Dinky) 20/11/2004 - 05:24:03
      Re: как одним select'ом (Lev) 20/11/2004 - 12:01:20

> Original message text:
> From: max - 19/11/2004 - 23:49:55
> Subject:как одним select'ом
> -----------------
> как одним select'ом по ID выбрать две соседние записи?
> т.е. например
> [code]
> +------+
> | ID |
> +------+
> | 112 |
> | 113 |
> | 117 |
> | 200 |
> | 201 |
> +------+
> [/code]
>
> ID=117, мне надо получить 113 и 200
> thankz?
>
>


From: Lev - 20/11/2004 - 12:01:20
Subject:как одним select'ом
-----------------
((SELECT id FROM tb WHERE id=117) UNION
SELECT id FROM tb WHERE id<117 ORDER BY id DESC LIMIT 1) UNION
SELECT id FROM tb WHERE id>117 ORDER BY id LIMIT 1

В синтаксисе не уверен, посмотреть в лом... Но идея вот! Правда, надо что бы версия MySQL понимала UNION...


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

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

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



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