powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / FULL JOIN (*=*) - HELP!!!-
7 сообщений из 7, страница 1 из 1
FULL JOIN (*=*) - HELP!!!-
    #32117375
Oracle`
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно сделать в Access запрос такого вида? -

SELECT *
FROM <имя 1 табл.>,<имя 2 табл.>
WHERE <имя 1 табл.>.<поле1> *= * <имя 2 табл.>.<поле1>

или Формат SQL2

SELECT *
FROM <имя 1 табл.> FULL OUTER JOIN <имя 2 табл.>
ON <имя 1 табл.>.<поле1> = <имя 2 табл.>.<поле1>
...
Рейтинг: 0 / 0
FULL JOIN (*=*) - HELP!!!-
    #32117631
Фотография Savik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С помощью union inner,left и right join'а
...
Рейтинг: 0 / 0
FULL JOIN (*=*) - HELP!!!-
    #32117633
Oracle`
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наверное я неправильно задал вопрос.

Необходимо объединить 2 таблицы, получив строки имеющие совпадения 1 строкой и включая строки не имеющие совпадения, как в "левой" так и в "правой" таблицах. Недостающии значения заменяются NULL.

Помогите пожалуйста.
...
Рейтинг: 0 / 0
FULL JOIN (*=*) - HELP!!!-
    #32117692
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Оно и есть. Full Outer Join в Аксессе отсутствует.
...
Рейтинг: 0 / 0
FULL JOIN (*=*) - HELP!!!-
    #32117699
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
используй UNION запросов
...
Рейтинг: 0 / 0
FULL JOIN (*=*) - HELP!!!-
    #32117960
Фотография Savik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так я же говорю:

select * from t1 inner join t1 on t1.f1=t2.f2
union
select * from t1 left join t1 on t1.f1=t2.f2
union
select * from t1 right join t1 on t1.f1=t2.f2
...
Рейтинг: 0 / 0
FULL JOIN (*=*) - HELP!!!-
    #32118081
Oracle`
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем.

Первый select лишний, достаточно Left и Right.

"select * from t1 inner join t1 on t1.f1=t2.f2" - лишнее.

Ещё раз спасибо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / FULL JOIN (*=*) - HELP!!!-
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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