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

Откуда: СПб
Сообщений: 108
Присоединить Таб2 в зависимости от NULL-значений в полях связи - НЕТ значения - НЕ учитывать в связи. Помогите !!!
29 июн 12, 13:30    [12794208]     Ответить | Цитировать Сообщить модератору
 Re: JOIN - таблицу присоединить по 1, 2 или 3 полям ...  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37155
on Таб1.поле = Tab2.поле or Таб1.поле is null
29 июн 12, 13:33    [12794237]     Ответить | Цитировать Сообщить модератору
 Re: JOIN - таблицу присоединить по 1, 2 или 3 полям ...  [new]
antbr
Member

Откуда:
Сообщений: 75
gloryk62,

case when tab2.col1 is not null then tab2.col1 else tab1.col1 end = tab1.col1
29 июн 12, 13:34    [12794246]     Ответить | Цитировать Сообщить модератору
 Re: JOIN - таблицу присоединить по 1, 2 или 3 полям ...  [new]
gloryk62
Member

Откуда: СПб
Сообщений: 108
Гавриленко Сергей Алексеевич,

НЕ проходит .. СПАСИБО !
29 июн 12, 14:04    [12794480]     Ответить | Цитировать Сообщить модератору
 Re: JOIN - таблицу присоединить по 1, 2 или 3 полям ...  [new]
gloryk62
Member

Откуда: СПб
Сообщений: 108
antbr,

СРАБОТАЛО !!! СПАСИБО !
29 июн 12, 14:05    [12794489]     Ответить | Цитировать Сообщить модератору
 Re: JOIN - таблицу присоединить по 1, 2 или 3 полям ...  [new]
iap
Member

Откуда: Москва
Сообщений: 47052
gloryk62
antbr,

СРАБОТАЛО !!! СПАСИБО !
Жесть!
29 июн 12, 14:06    [12794503]     Ответить | Цитировать Сообщить модератору
 Re: JOIN - таблицу присоединить по 1, 2 или 3 полям ...  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37155
gloryk62
Гавриленко Сергей Алексеевич,

НЕ проходит .. СПАСИБО !
Если непроходимость, то надо к доктору срочно.
29 июн 12, 14:10    [12794552]     Ответить | Цитировать Сообщить модератору
 Re: JOIN - таблицу присоединить по 1, 2 или 3 полям ...  [new]
PVC
Member

Откуда:
Сообщений: 319
Гавриленко Сергей Алексеевич,

стесняюсь спросить... а это не left join?
29 июн 12, 15:00    [12795034]     Ответить | Цитировать Сообщить модератору
 Re: JOIN - таблицу присоединить по 1, 2 или 3 полям ...  [new]
PVC
Member

Откуда:
Сообщений: 319
Гавриленко Сергей Алексеевич,

промахнулся. вопрос был к ТС.
29 июн 12, 15:01    [12795042]     Ответить | Цитировать Сообщить модератору
 Re: JOIN - таблицу присоединить по 1, 2 или 3 полям ...  [new]
gloryk62
Member

Откуда: СПб
Сообщений: 108
Гавриленко Сергей Алексеевич,

LEFT JOIN показал записи, для которых ничего не найдено во 2-ой таблице ...
29 июн 12, 15:11    [12795128]     Ответить | Цитировать Сообщить модератору
 Re: JOIN - таблицу присоединить по 1, 2 или 3 полям ...  [new]
PVC
Member

Откуда:
Сообщений: 319
gloryk62
Присоединить Таб2 в зависимости от NULL-значений в полях связи - НЕТ значения - НЕ учитывать в связи. Помогите !!!


расшифруйте, что значит "не учитывать в связи"
29 июн 12, 15:23    [12795249]     Ответить | Цитировать Сообщить модератору
 Re: JOIN - таблицу присоединить по 1, 2 или 3 полям ...  [new]
gloryk62
Member

Откуда: СПб
Сообщений: 108
PVC,
примерно ON ( t1.pole1 = t2.pole2 OR t2.pole2 IS NULL) - просто жесть - получается что связи может не быть совсем ...
29 июн 12, 15:35    [12795355]     Ответить | Цитировать Сообщить модератору
 Re: JOIN - таблицу присоединить по 1, 2 или 3 полям ...  [new]
PVC
Member

Откуда:
Сообщений: 319
gloryk62,

и снова непонятно. какой должен быть результат? что вы хотите получить?
29 июн 12, 15:39    [12795384]     Ответить | Цитировать Сообщить модератору
 Re: JOIN - таблицу присоединить по 1, 2 или 3 полям ...  [new]
PVC
Member

Откуда:
Сообщений: 319
ТС,

начните отсюда
29 июн 12, 15:41    [12795396]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить