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

Откуда:
Сообщений: 2
имеет таблица вида (id, text) с данными (1,a) (1,b) (2,b)
необходимо выбрать всё, исключая строки c id для которых встречается text = a
В результате останется только (2,b)
19 мар 15, 09:20    [17403412]     Ответить | Цитировать Сообщить модератору
 Re: запрос на исключение группы, в которой встречается определенное значение  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
SELECT *
FROM T
WHERE NOT EXISTS(SELECT * FROM T TT WHERE TT.id=T.id AND TT.[text]='b');
Всё очень просто.
19 мар 15, 09:24    [17403423]     Ответить | Цитировать Сообщить модератору
 Re: запрос на исключение группы, в которой встречается определенное значение  [new]
kabiba
Member

Откуда:
Сообщений: 2
Спасибо добрый человек, так и думал что джойном все решалось =)
19 мар 15, 10:04    [17403677]     Ответить | Цитировать Сообщить модератору
 Re: запрос на исключение группы, в которой встречается определенное значение  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
kabiba
Спасибо добрый человек, так и думал что джойном все решалось =)
Это мне?
А где у меня JOIN?
19 мар 15, 10:05    [17403687]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить