![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
left join
a123 © (2003-11-21 12:06:00)
Помогите, пожалуйста!
Есть основная таблица в которой есть необязательные два поля (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:22:00) [1]
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
А123 (2003-11-21 12:18:00) [2]
Спасибо!
Получилось!
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:00) [3]
и что?
А123 (2003-11-21 12:15:00) [4]
Если так писать то записи удваиваются
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
Vlad (2003-11-21 12:12:00) [5]
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
Ага ?
Johnmen (2003-11-21 12:11:00) [6]
Добавить еще LEFT JOIN осн.табл.со вторым спр-ом.