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

Вниз

Запрос к нескольким таблицам связанным по разным полям   Найти похожие ветки 

 
GAlexis ©   (2003-04-07 17:54) [0]

Мастера, подскажите пожалуйста, где ошибка. Делаю такой запрос: select distinct A.fld1, B.fld1, С.Fld1, G.fld1
from Table1 A
LEFT JOIN Table2 B ON B.ID1=A.ID1
LEFT JOIN Table3 C ON C.ID1=A.ID1
LEFT JOIN Table4 G ON G.ID2=A.ID2
where A.ID1=7734146


В итоге, вместо двух записей из таблицы получаю 4. Т.е. 2 одинаковые. Если последний JOIN убираю - все в порядке.


 
kravchuk ©   (2003-04-07 20:11) [1]

G.ID2 уникальное?


 
ЮЮ ©   (2003-04-08 03:41) [2]

А ты чего хотел? 1 записи в A соответствует 2 записи в С и 2 в G,
а 2 х 2 = 4, это ещё в первом классе дают :-)



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

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

Наверх




Память: 0.46 MB
Время: 0.011 c
14-77171
Карелин Артем
2003-04-08 19:59
2003.04.24
В России разрешено использовать только 40 битный ключ :((


1-77008
esprit_bel
2003-04-14 07:08
2003.04.24
сортировка


3-76817
Vitalik S.
2003-04-05 12:18
2003.04.24
Как работать с типом BLOB Oracle8 через ODAC 4.05 в Delphi7


1-76923
KAV
2003-04-15 10:28
2003.04.24
Помогите с StringGrid!!!


3-76763
lightix
2003-04-04 10:01
2003.04.24
Как сделать Lookup поле с динамическим списком?