Главная страница
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
6-1162652416
Vulix
2006-11-04 18:00
2007.05.06
Уведомление о доступе к расшаренным ресурсам


1-1173598733
RWolf
2007-03-11 10:38
2007.05.06
передача PChar в DLL


3-1171717829
Kerk
2007-02-17 16:10
2007.05.06
[mysql] Лог скачиваний


2-1176534489
Dush
2007-04-14 11:08
2007.05.06
проблемы с IF


15-1175826761
Slider007
2007-04-06 06:32
2007.05.06
С днем рождения ! 6 апреля