Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как выбрать из таблицы записи у которых есть несколько значений одного поля  [new]
Swallow66
Member

Откуда:
Сообщений: 2
Здравствуйте. сорри плиз за простой вопрос но все же. Есть такая таблица:

id | label
----------
id1 | label1
id2 | label1
id1 | label2
id2 | label2
id3 | label1
id4 | label2


Как на выходе получить только те строки у которых есть как label1 так и label2 одновременно?

id
---
id1
id2

Спасибо...
29 ноя 12, 17:19    [13551415]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать из таблицы записи у которых есть несколько значений одного поля  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Swallow66,

select id
from Table1
where label in ('label1', 'label2')
group by id
having count(distinct label) = 2
29 ноя 12, 17:22    [13551456]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать из таблицы записи у которых есть несколько значений одного поля  [new]
Swallow66
Member

Откуда:
Сообщений: 2
да, спасибо большое, так работает.
29 ноя 12, 17:50    [13551752]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить