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

Вниз

Конструкция SQL из нескольких JOIN для MS Access   Найти похожие ветки 

 
Alex7 ©   (2007-04-13 07:55) [0]

Здравствуйте.
Столкнулся с различием составления запросов к разным базам данных.
Конкретно для Paradox-а приемлема следующая конструкция:
SELECT ...
From "Table1.db" T1
LEFT OUTER JOIN "Table2.db" T2 ON (T1.IdA = T2.IdA)
LEFT OUTER JOIN "Table3.db" T3 ON (T1.IdB = T3.IdB)

РАБОТАЕТ.

В MS Access для ADO SQL пишу:
SELECT ...
From Table1 T1
LEFT OUTER JOIN Table2 T2 ON (T1.IdA = T2.IdA)
LEFT OUTER JOIN Table3 T3 ON (T1.IdB = T3.IdB)

НЕ РАБОТАЕТ. Пишет пропущен оператор синтаксиса.
Ошибка пропадает, если оставить только один JOIN. Подскажите, пожалуйста, какой знак синтаксиса пропущен между JOIN-нами.
Заранее благодарен.


 
ЮЮ ©   (2007-04-13 08:36) [1]

Что-то типа

SELECT ...
From
 (
   Table1 T1
   LEFT OUTER JOIN Table2 T2 ON (T1.IdA = T2.IdA)
 )
 LEFT OUTER JOIN Table3 T3 ON (T1.IdB = T3.IdB)

и т.д., т.е. каждый раз объединение брать в скобки.


 
Alex7 ©   (2007-04-13 14:32) [2]

К сожалению не заработало.


 
Johnmen ©   (2007-04-13 14:34) [3]


> К сожалению не заработало.

Совсем нисколько? Даже совсем чуть-чуть?
:)


 
Alex7 ©   (2007-04-13 15:02) [4]

Спасибо за шутку! Нам шутка сторить и жить помогает!
В приведенном выше примере только два JOIN-а. А пробовал сразу на большем количестве и ..., не правильно объединял скобками.
Сейчас-порядок!
Спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
15-1176264390
Slider007
2007-04-11 08:06
2007.05.06
С днем рождения ! 11 апреля


8-1156315403
Maxim new
2006-08-23 10:43
2007.05.06
Ассоциация файлов


2-1176837250
BJF.41
2007-04-17 23:14
2007.05.06
SQL Delphi и Foxpro


2-1176655582
Bambuk
2007-04-15 20:46
2007.05.06
Изменение региональных настроек


2-1176724292
XTD
2007-04-16 15:51
2007.05.06
Программа для Linux’a