Новости
Документация
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: Александр - 22/04/2010 - 13:57:39
Subject:Выборка по ИЛИ
-----------------
Спасибо. Это понятно. Но задача у меня совсем другая. Переформулирую вопрос:
Из приведенной таблицы нужно найти такой id, где val=2 (одна строка) И val=4 (другая строка). Пока есть только такое решение. Мне оно кажется слишком громоздким, но другого пока нет:

SELECT id FROM table WHERE
id IN(SELECT id FROM test WHERE val=2) AND
id IN(SELECT id FROM test WHERE val=4)
GROUP BY id <- ну группировка не обязательна.


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

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

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



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