Главная страница
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.018 c
2-1176558179
Romm
2007-04-14 17:42
2007.05.06
help meee


3-1171802805
Rav
2007-02-18 15:46
2007.05.06
TAdoQuery - "обновление"??? при удалении записи


3-1171129363
Kosta_
2007-02-10 20:42
2007.05.06
IBTable -> IBDataSet


15-1175809511
sv_sergik
2007-04-06 01:45
2007.05.06
Улучшеный IDE


15-1176182477
vajo
2007-04-10 09:21
2007.05.06
Samsung представил двойника Renault Koleos