|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
37048
|
|