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

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

Ошибка конструкции JOIN


Wolfram ©   (2004-07-28 22:02:00) 

Уважаемые мастера, запрос
select a.f1, c.f2, d.f3 from ("tab-le1" a left join table2 c on a.C_1 = c.cod) left join table3 d on a.C_2 = d.cod where c.cod = 5- выдает Ошибка конструкции JOIN - а на парадоксе работало?!


Wolfram   (2004-07-29 09:49:00) [1]

понял. поправлюсь :)


Johnmen   (2004-07-29 09:14:00) [2]

Запрос м.б. и правильный, в смысле, работающий, но очень кривой.
см. ЮЮ ©   (29.07.04 03:23) [2]


Wolfram   (2004-07-29 09:10:00) [3]

запрос правильный, там table1 имела название типа tab-le - через тире, на это и ругался аксес. я аж офигел от такой фишки.
спасибо за внимание :)


ЮЮ   (2004-07-29 03:23:00) [4]

И на парадоксе и на MS SQL я бы написал так:

select a.f1, c.f2, d.f3
from
 table1 a
 left join table2 c on a.C_1 = c.cod
 left join table3 d on a.C_2 = d.cod
where c.cod = 5

причем, в данном случае, лучше

where a.C_1 = 5


sniknik   (2004-07-28 22:46:00) [5]

а на где не работает? синтаксис небось неправильный используеш, раз ошибка конструкции.


Наверх

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