Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.12;
Скачать: CL | DM;

Вниз

left join   Найти похожие ветки 

 
a123   (2003-11-21 12:06) [0]

Помогите, пожалуйста!
Есть основная таблица в которой есть необязательные два поля (NumJ,ID_SpDK)которые заносятся из справочников
запрос обединения основной таблицы с 1-м справочником:
select a.IndKey,a.NumJ,c.ShortName
from UnokKr a left join SpFkltt c on a.NumJ=c.Kodfklt

как обединить этот запрос еще со вторым справочником?
если писать:

то записи удваиваются
Заранее спасибо


 
Johnmen   (2003-11-21 12:11) [1]

Добавить еще LEFT JOIN осн.табл.со вторым спр-ом.


 
Vlad   (2003-11-21 12:12) [2]

select a.IndKey,a.NumJ,c.ShortName, d.ShortName
from (UnokKr a left join SpFkltt c on a.NumJ=c.Kodfklt)
left join Spravochnik3 d on a.ID_SpDK=d.ID_SpDK


Ага ?


 
А123   (2003-11-21 12:15) [3]

Если так писать то записи удваиваются

select a.IndKey,a.NumJ,c.ShortName,e.Shortname
from UnokKr a left join SpFkltt c on a.NumJ=c.Kodfklt,
UnokKr d left join SpDK e on d.ID_SpDK=e.IndKey


 
А123   (2003-11-21 12:18) [4]

Спасибо!
Получилось!
select a.IndKey,a.NumJ,c.ShortName,d.Shortname
from (UnokKr a left join SpFkltt c on a.NumJ=c.Kodfklt)
left join SpDK d on a.ID_SpDK=d.IndKey


 
Reindeer Moss Eater   (2003-11-21 12:18) [5]

и что?


 
Johnmen   (2003-11-21 12:22) [6]

select a.IndKey,a.NumJ,c.ShortName,e.Shortname
from UnokKr a
left join SpFkltt c on a.NumJ=c.Kodfklt
left join SpDK e on а.ID_SpDK=e.IndKey



Страницы: 1 вся ветка

Текущий архив: 2003.12.12;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.006 c
1-36712
Clift
2003-12-02 15:21
2003.12.12
FileName


6-36796
SH
2003-10-14 20:03
2003.12.12
Сокеты


3-36571
Russko
2003-11-20 13:02
2003.12.12
SQL


1-36627
pashaz
2003-11-29 08:49
2003.12.12
SMExport


4-36887
zdn
2003-10-19 11:31
2003.12.12
Работа с файлами





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский