powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / внешнее объединение
6 сообщений из 6, страница 1 из 1
внешнее объединение
    #32363201
denser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не совсем образован в sql для Microsoft Access, вернее совсем не образован, также никак не могу понять его принципы и логику. Это у меня после Oracle. Ну да ладно, что это я всё о себе да о себе, вот ситуация:
есть две таблицы т1 и т2 связанные между собой один ко многим соответственно (т.е. один т1 ко многим т2), т2 не обязательно содержит все записи из т1, в этом то и проблема. в оракле решается просто, внешним объединением:

SELECT T1.POLE, NVL(T2.POLE2,'ПУСТО')
FROM T1, T2
WHERE T1.POLE (+) = T2.POLE

и получится:
T1.POLE T2.POLE2
1 1
1 2
2 3
2 4
3 ПУСТО

не могу сделать тоже самое в аксэсе, имеющиеся сообщения в форуме не помогли.
Буду признателен, если кто-нибудь прям напишет мне запрос (лучше один раз увидеть)
...
Рейтинг: 0 / 0
внешнее объединение
    #32363209
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
select T1.POLE, Nz(T2.POLE2, "ПУСТО" )
from T1
left join T2
on T1.POLE = T2.POLE
...
Рейтинг: 0 / 0
внешнее объединение
    #32363245
denser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СПАСИБО, ПОМОГЛО, А КАК ЕЩЁ И ТРЕТЬЮ ТАБЛИЦУ ПРИСОЕДИНИТЬ С ТАКИМИ ЖЕ УСЛОВИЯМИ
...
Рейтинг: 0 / 0
внешнее объединение
    #32363272
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТОЧНО ТАК ЖЕ
Код: plaintext
1.
Select трампампам
From (T1 Left Join T2 On T1.F1=T2.F1) Left Join T3 On T2.F2=T3.F3


А вообще-то в аксесе есть конструктор. Как раз для тех, кто слаб духом, ухом и знанием аксесовского диалекта SQL
...
Рейтинг: 0 / 0
внешнее объединение
    #32363295
denser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, лох позорный, ты мне помог
...
Рейтинг: 0 / 0
внешнее объединение
    #32363343
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо прозвучало
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / внешнее объединение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]