Главная страница
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.02 c
3-1171441023
kulkse
2007-02-14 11:17
2007.05.06
Проверка имени пользователя и пароля


3-1171476660
.koT
2007-02-14 21:11
2007.05.06
Paradox 7


15-1176088761
Steep
2007-04-09 07:19
2007.05.06
Delphi 2006


9-1145447877
Luka.rus
2006-04-19 15:57
2007.05.06
вывод "поверх" игры


15-1176228607
dr_alex87
2007-04-10 22:10
2007.05.06
Help ME PLEASE !!!