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

Откуда: Норильск
Сообщений: 936
есть 1 таблица - telef. в ней 2 поля: выглядит так
tab tel
300 111
200 134
-1 223
183 220
-1 111

надо получить на выходе.
tel
111.

т.е. условие такое, чтобы tel имел tab -1, и обязательно кроме него еще любой другой tab. как видно из таблицы, только tel 111 имеет эти 2 условия. как сделать такой запрос?
15 июн 05, 11:50    [1621068]     Ответить | Цитировать Сообщить модератору
 Re: запрос select из 1 таблицы  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Наприме, так
select tel
      from telef
      group by tel
      having min(tab) = -1
      and max(tab) > 0
15 июн 05, 11:54    [1621083]     Ответить | Цитировать Сообщить модератору
 Re: запрос select из 1 таблицы  [new]
iSestrin
Member

Откуда: Новосибирск
Сообщений: 3811
select t1.tel from telef t1 inner join telef t2 on t1.tel=t2.tel where t2.tab=-1
15 июн 05, 11:56    [1621094]     Ответить | Цитировать Сообщить модератору
 Re: запрос select из 1 таблицы  [new]
Настенька
Member

Откуда: Норильск
Сообщений: 936
Спасибо, всё получилось!!!
15 июн 05, 11:57    [1621098]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить