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

Откуда:
Сообщений: 923
Случайно наколотил inner join с ошибкой в слове inner.
А оно работает!
Что за чудеса?!!
Диалект эпохи динозавров?

Microsoft SQL Server 2012 (SP2-GDR) (KB3194719) - 11.0.5388.0 (X64)
Sep 23 2016 16:56:29
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)


with t as ( select distinct CS_PKKEY from dbo.tbl_Costs where CS_SVKEY = 3 and CS_CODE = 20125 )
select * from dbo.Turlist innwer join t on TL_KEY = t.CS_PKKEY


(строк обработано: 4)
25 июн 19, 10:43    [21914622]     Ответить | Цитировать Сообщить модератору
 Re: прикольный join  [new]
msLex
Member

Откуда:
Сообщений: 7998
aleks222
Случайно наколотил inner join с ошибкой в слове inner.
А оно работает!
Что за чудеса?!!
Диалект эпохи динозавров?

Microsoft SQL Server 2012 (SP2-GDR) (KB3194719) - 11.0.5388.0 (X64)
Sep 23 2016 16:56:29
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)


with t as ( select distinct CS_PKKEY from dbo.tbl_Costs where CS_SVKEY = 3 and CS_CODE = 20125 )
select * from dbo.Turlist innwer join t on TL_KEY = t.CS_PKKEY



(строк обработано: 4)

обычный алиас innwer.
25 июн 19, 10:45    [21914627]     Ответить | Цитировать Сообщить модератору
 Re: прикольный join  [new]
court
Member

Откуда:
Сообщений: 1986
aleks222
Случайно наколотил inner join с ошибкой в слове inner.
А оно работает!
Что за чудеса?!!
Диалект эпохи динозавров?

Microsoft SQL Server 2012 (SP2-GDR) (KB3194719) - 11.0.5388.0 (X64)
Sep 23 2016 16:56:29
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)


with t as ( select distinct CS_PKKEY from dbo.tbl_Costs where CS_SVKEY = 3 and CS_CODE = 20125 )
select * from dbo.Turlist innwer join t on TL_KEY = t.CS_PKKEY



(строк обработано: 4)

inner - не обязателен
innwer - сервер "понял" как псевдоним

dbo.Turlist as innwer [inner] join
25 июн 19, 10:45    [21914628]     Ответить | Цитировать Сообщить модератору
 Re: прикольный join  [new]
Shakill
Member

Откуда: мск
Сообщений: 1880
вообще парсер позволяет всякое )
select 1a from dbo   
. -- привет
spt_monitor 
count
25 июн 19, 12:07    [21914724]     Ответить | Цитировать Сообщить модератору
 Re: прикольный join  [new]
aleks222
Member

Откуда:
Сообщений: 923
msLex
aleks222
Случайно наколотил inner join с ошибкой в слове inner.
А оно работает!
Что за чудеса?!!
Диалект эпохи динозавров?

Microsoft SQL Server 2012 (SP2-GDR) (KB3194719) - 11.0.5388.0 (X64)
Sep 23 2016 16:56:29
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)


with t as ( select distinct CS_PKKEY from dbo.tbl_Costs where CS_SVKEY = 3 and CS_CODE = 20125 )
select * from dbo.Turlist innwer join t on TL_KEY = t.CS_PKKEY



(строк обработано: 4)

обычный алиас innwer.

И то верно.
Ладно, а я уж подумал...
25 июн 19, 13:47    [21914863]     Ответить | Цитировать Сообщить модератору
 Re: прикольный join  [new]
uaggster
Member

Откуда:
Сообщений: 811
aleks222
Случайно наколотил inner join с ошибкой в слове inner.
А оно работает!
Что за чудеса?!!
Диалект эпохи динозавров?

Microsoft SQL Server 2012 (SP2-GDR) (KB3194719) - 11.0.5388.0 (X64)
Sep 23 2016 16:56:29
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)


with t as ( select distinct CS_PKKEY from dbo.tbl_Costs where CS_SVKEY = 3 and CS_CODE = 20125 )
select * from dbo.Turlist innwer join t on TL_KEY = t.CS_PKKEY


(строк обработано: 4)


Кто не пишет алиасы - должен СТРАДАТЬ!
Эт чо за херня?
on (????.)TL_KEY = t.CS_PKKEY
26 июн 19, 09:00    [21915304]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить