Главная страница
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.47 MB
Время: 0.012 c
1-36749
LAMER-XP
2003-12-02 01:06
2003.12.12
Автоматический преход к следующей закладке в PageControl e


1-36736
Анна
2003-12-01 17:42
2003.12.12
Открытие других программ из приложения


3-36579
Kapitan
2003-11-20 12:45
2003.12.12
.dbx из Outlook Express 6


1-36751
Zheks
2003-12-01 23:02
2003.12.12
Консольное приложение чарез CreateProcess


6-36782
MegaVolt
2003-10-14 17:35
2003.12.12
Как определить есть ли компутер за конкретным IP?