Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как выполнить связь к связи join ? [D6, IB6.x, FireBird]


etem ©   (2003-05-26 11:21:00) 

Мастаки, как реализовать связь с помощью join к таблице, которая уже учествует деталом в join?

Что-то типа:
select t1.f1, t1.f2, t2.f1, t3.f6, t4.f5
where table1 t1
join table2 t2 on t1.id=t2.id,
t2
left join table t3 on t2.id_t3=t3.id
left join table t4 on t2.id_t4=t4.id


Ругается на строчку - t2 - неизвестная талица.


etem   (2003-05-26 12:22:00) [1]

2
AlexSerp © (26.05.03 12:12)
Zacho © (26.05.03 12:14)
Запятая самое то... Спасибо! заработало.


Zacho   (2003-05-26 12:14:00) [2]


> etem (26.05.03 12:11)

За исключением запятой после join table2 t2 on t1.id=t2.id ответ stone © (26.05.03 11:39) правильный, что все-таки не устраивает ?


AlexSerp   (2003-05-26 12:12:00) [3]

А что там за запятая. Не нужна она.


etem   (2003-05-26 12:11:00) [4]

2 Zacho
уже писал etem (26.05.03 11:37)


Zacho   (2003-05-26 12:02:00) [5]


> etem (26.05.03 11:57)

А чем тебя не устраивает stone © (26.05.03 11:39) ?


etem   (2003-05-26 11:57:00) [6]

мастаки, никто не знает? помогите.


etem   (2003-05-26 11:48:00) [7]

2 stone © (26.05.03 11:39)
я же уже писал, не where, а from.


stone   (2003-05-26 11:39:00) [8]

select t1.f1, t1.f2, t2.f1, t3.f6, t4.f5
fromtable1 t1
join table2 t2 on t1.id=t2.id,
left join table t3 on t2.id_t3=t3.id
left join table t4 on t2.id_t4=t4.id


etem   (2003-05-26 11:37:00) [9]

2 ЮЮ
Ошибка предварительной компиляции: parsing error - left.
после
> join table2 t2 on t1.id=t2.id,


ЮЮ   (2003-05-26 11:27:00) [10]

join table2 t2 on t1.id=t2.id ,
t2
// а это ещё к чему?
left join table t3 on t2.id_t3=t3.id


etem   (2003-05-26 11:24:00) [11]


> where table1 t1

from конечно :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо