







|
MySQL.RU - Webboard
Вернуться
Как получить пропущенное значение? (al) 04/01/2010 - 14:13:17
Re: Как получить пропущенное значение? (bac) 07/01/2010 - 02:35:31
Re: Как получить пропущенное значение? (al) 07/01/2010 - 17:35:24
> Original message text:
> From: al - 04/01/2010 - 14:13:17
> Subject:Как получить пропущенное значение?
> -----------------
> Здравствуйте. Есть примерно такая таблица:
>
> a b
> ----
> 1 a
> 2 y
> 4 m
> 5 e
> 7 m
>
> Нужно получить несуществующие значения а в диапазоне от 1 до 7, результат должен быть примерно таким:
> a
> --
> 3
> 6
>
> Как это сделать?
>
From: bac - 07/01/2010 - 02:35:31
Subject:Как получить пропущенное значение?
-----------------
Как уже говорилось, что SQL запросы манипулируют с множествами.
И предоставляет различные варианты их объединения.
Таким образом Вам любым способом нужно создать множество
{1,2,3,4,5,6,7} или сколько там надо. А уже потом
выбирать из него не пересекающиеся данные с имеющимся.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
36629
|
|