Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разные результаты выборок / 4 сообщений из 4, страница 1 из 1
01.11.2018, 18:02
    #39726770
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разные результаты выборок
Почему так?
По идее, одно и тоже должно быть
совсем перегрелся

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
	SELECT e.emp_id
	FROM Employee AS e	
		LEFT JOIN (SELECT CAST(a.emp_id AS UNIQUEIDENTIFIER) AS id
					FROM [SupportWeb_Test].[dbo].a777 AS a
				  ) AS tb ON e.emp_id = tb.id
	WHERE tb.id IS NULL
	



	SELECT e.emp_id
	FROM Employee AS e	
	WHERE e.emp_id NOT IN (
			SELECT CAST(a.emp_id AS UNIQUEIDENTIFIER) AS id
			FROM [SupportWeb_Test].[dbo].a777 AS a
		)



скрин во вложении
...
Рейтинг: 0 / 0
01.11.2018, 18:07
    #39726774
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разные результаты выборок
Информация для размышления:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
declare @t  table ( id int )
declare @e  table ( id int )

insert @t 
select 1
union all select 2
union all select 3

insert @e
select null
union all select 3

select 
    *
from        @t  t
left join   @e  e   on t.id = e.id
where
    e.id is null

select 
    *
from        @t  t
where
    t.id not in ( select e.id from @e e )

select 
    *
from        @t  t
where
    t.id not in ( select e.id from @e e where e.id is not null )

select 
    *
from        @t  t
where
    not exists ( select e.id from @e e where e.id = t.id )
...
Рейтинг: 0 / 0
01.11.2018, 18:10
    #39726775
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разные результаты выборок
Кстати, в чем прикол замазывать таблицы на скрине, но выкладывать их в скрипте?
...
Рейтинг: 0 / 0
02.11.2018, 10:57
    #39727052
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разные результаты выборок
Гавриленко Сергей Алексеевич,

да, один NULL проскочил)
спасибо. вопрос снят
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разные результаты выборок / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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