Left join несколько таблиц

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Left join несколько таблиц

Re: Left join несколько таблиц

Игорь Акопян » 03 май 2011, 16:43

именно, а проблема в скобках была ;)

Re: Left join несколько таблиц

Dr_Grizzly » 26 апр 2011, 08:36

Всё, мужики! Разобрался! ))) Способ оказался простой - зашел в Access в построитель запросов, кинул основную таблицу и две подчиненных, связал ключевые поля с условием "2 - Объединение всех записей из основной и только тех записей из подчиненной в которых связанные поля совпадают" - Далее взял SQL код и применил в своей программе. Очень удобная штука получилась!

Left join несколько таблиц

Dr_Grizzly » 26 апр 2011, 08:05

Добрый день! Пытаюсь соединить несколько таблиц методом left join, а мне ругается ADO на ошибку в синтаксисе

Код: Выделить всё

select * from table1 left join table2 on table1.key=table2.key   ????(сюда якобы пропущен оператор)
 left join table3 on table1.key= table3.key
Подскажите как правильно написать такой запрос.

Пробовал с псевдонимами таблиц. Ошибка все равно такая же

Код: Выделить всё

select * from table1 t1 left join table2 t2 on t1.key=t2.key 
 left join table3 t3 on t1.key= t3.key 

Вернуться к началу