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




MySQL.RU - Webboard



Вернуться
Выборка по "И" из одного поля (Александр) 21/04/2010 - 13:28:07
      Re: Выборка по ИЛИ (bac) 21/04/2010 - 21:16:13
      Re: Выборка по ИЛИ (Александр) 22/04/2010 - 13:57:39
      Re: Выборка по ИЛИ (Александр) 22/04/2010 - 14:00:11
      Re: Выборка по ИЛИ (bac) 22/04/2010 - 19:01:27

> Original message text:
> From: Александр - 21/04/2010 - 13:28:07
> Subject:Выборка по "И" из одного поля
> -----------------
> Никак не могу придумать как это лучше сделать.
> Есть таблица и значения:
> id, val
> 1 , 2
> 1 , 4
> 2 , 2
> 2 , 5
> 3 , 2
> 3 , 4
> Нужно выбрать строки с общим id c val который удовлетворяет условию val=2 И val=4. Т.е. требуется результат:
> id, val
> 1 , 2
> 1 , 4
> 3 , 2
> 3 , 4
>
> Подскажите, такое вообще возможно?
>


From: bac - 21/04/2010 - 21:16:13
Subject:Выборка по ИЛИ
-----------------
Уважаемый Александр!
1. Согласно алгебре логики (а именно она тут работает)
Вы определили не правильное логическое выражение
ДЛЯ УСЛОВИЯ val=2 И val=4 - ничего не выбрано.
Это как же одно значение должно быть одновременно равно 2 и равно 4.
Поэтому правильное выражение val=2 ИЛИ val=4
2. Для упрощения записи таких условий в SQL есть возможность указать множество
например в вашем случае val IN(2,4)


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

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

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



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