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




MySQL.RU - Webboard



Вернуться
Как выбрать значение которого нет. (sol) 21/06/2003 - 19:50:36
      Re: Как выбрать значение которого нет. (sol) 21/06/2003 - 22:48:31

> Original message text:
> From: sol - 21/06/2003 - 19:50:36
> Subject:Как выбрать значение которого нет.
> -----------------
> Вообщем задача такая.
> Есть допустим поле в таблице. Допустим ИНТ. Неуникальное.
> Нужно достаточно простым запросом выбрать значение которого нет, и при этом не с 0 а допустим со 100000.
> То есть
> Есть записи
> где это поле имеет значения
> 5
> 7
> 354
> 800
> 100000
> 100001
> 100002
> 100125
> Так вот нужно получить значение в этом варианте 100003
> Как это можно сделать?
>


From: sol - 21/06/2003 - 22:48:31
Subject:Как выбрать значение которого нет.
-----------------
Всё уже ненужно сам сделал.
Хотя интересно посомтреть другие варианты

У меня получилось вот так
SELECT m1.m_id as into_id FROM `table_1` AS m1 LEFT JOIN `table_1` AS m2 ON m2.m_id = ( m1.m_id + 1 ) WHERE m1.m_id >='500000000' and m2.m_id IS NULL order by m1.m_id limit 0, 1
И к получившемуся результату прибавлюя 1 и получаю искомое


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

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

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



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