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




MySQL.RU - Webboard



Вернуться
Получить любое число не присутс-е в столбце (zorrro) 04/05/2005 - 11:15:07
      Re: во саду росло мочало))) (читать) (Alec) 04/05/2005 - 16:01:03
      Re: во саду росло мочало))) (читать) (zorrro) 04/05/2005 - 17:51:45
      Re: во саду росло мочало))) (читать) (Dubrovsky) 05/05/2005 - 11:25:30
      Re: 2 Dubrovsky:: ты не про туда (Alec) 05/05/2005 - 11:56:37
      Re: моё решение №1 (zorrro) 05/05/2005 - 16:08:50
      Re: запутал (Alec) 05/05/2005 - 18:01:05
      Re: запутал (zorrro) 05/05/2005 - 20:06:19
      Re: зачем??? (Dinky) 05/05/2005 - 20:14:57
      Re: 2 всем (Alec) 06/05/2005 - 11:19:44
      Re: 2 всем (zorrro) 06/05/2005 - 21:31:43
      Re: 2 всем (Marat_L) 10/05/2005 - 13:13:37

> Original message text:
> From: zorrro - 04/05/2005 - 11:15:07
> Subject:Получить любое число не присутс-е в столбце
> -----------------
> читал документацию только ничего не нашёл. там есть expr BETWEEN min AND max; expr IN (value,...); всё это близко но не подходит.
>
> Описание: есть таблица с одним столбцом типа INT. В нём хранятся значения, но необязательно попорядку (1,2,3,4,5), могут хранится и такие (1,3,5,234).
>
> Очень простой вопрос: "Как получить любое число типа INT не содержащееся в столбце, который имеется"
>
> Пример:
> есть (1,2,5,23,45)
> запрос должен выдать любое число отличное от (1,2,5,23,45)
> спасибо.
>
> Конечно можно и грубым методом - перебором. Но вот если таблица большая?
>
> p.s. необходимо для хранения древовидных структур. ID, IDparent.
>


From: Alec - 05/05/2005 - 11:56:37
Subject:2 Dubrovsky:: ты не про туда
-----------------
человеку надо найти не максимальное по полю,
а найти первое значение, которое попадает в дырку несплошной последовательности...

внимательнЕе читай вопрос автора ))

имхо это кореллируется с популярнейшим вопросом, про "неаккуратненький" ID, т.е. повторное использование удаленных ID


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

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

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



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