Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помощь с запросом / 6 сообщений из 6, страница 1 из 1
22.05.2019, 11:20
    #39816276
*Ann*
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с запросом
Добрый день.
Помогите, пожалуйста, с написанием запроса.
Есть таблица с полями id, num, status:
id num status
1 1 0
2 1 0
3 1 0
4 1 1
5 1 2
6 2 0
7 2 2
8 3 0
9 3 1

Нужно вывести только те значения поля num, у которых есть значения поля status и 1 и 2, то есть из примера выше нужно вывести только значение num = 1.
...
Рейтинг: 0 / 0
22.05.2019, 11:23
    #39816280
court
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с запросом
Код: sql
1.
2.
3.
4.
5.
select num 
from [Есть таблица]
where status in (1,2)
group by num 
having count(distinct status)=2
...
Рейтинг: 0 / 0
22.05.2019, 11:33
    #39816294
smatch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с запросом
select t1.num from [таблица] t1
full join [таблица] t2 on t1.num = t2.num
where t1.status = 1 and t2.status = 2
...
Рейтинг: 0 / 0
22.05.2019, 11:37
    #39816303
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с запросом
smatchselect t1.num from [таблица] t1
full join [таблица] t2 on t1.num = t2.num
where t1.status = 1 and t2.status = 2
FULL JOIN? СROSS APPLY !!
...
Рейтинг: 0 / 0
22.05.2019, 11:49
    #39816306
smatch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с запросом
select t1.num
from [таблица] t1
cross apply (select * from [таблица] t2 where t1.num = t2.num and t1.status = 1 and t2.status = 2) x
...
Рейтинг: 0 / 0
22.05.2019, 12:01
    #39816319
Gerros
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с запросом
Код: sql
1.
2.
3.
select num from [Есть таблица] where status = 1
intersect
select num from [Есть таблица] where status = 2
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помощь с запросом / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]