powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Разность запросов в Access
6 сообщений из 6, страница 1 из 1
Разность запросов в Access
    #32192173
Guest_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно из результатов первого запроса исключить результат второго запроса (противоположность Union)
...
Рейтинг: 0 / 0
Разность запросов в Access
    #32192177
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
select * from Q1 where fff not in (select fff from Q2)

И сейчас кто-нибудь предложит вариант с Left Join.
...
Рейтинг: 0 / 0
Разность запросов в Access
    #32192209
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я хотел, а что так неправильно?

вариант с лефтджоином делается быстро с помощю визарда

если запросы оба сохранены как запросы в аксесс, то делаешь "создать запрос" - "записи без подчиненных", сначала выбираешь первый запрос, потом второй, а потом указываешь как их связать (по какому ключу)
...
Рейтинг: 0 / 0
Разность запросов в Access
    #32192212
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> я хотел, а что так неправильно?

Правильно и даже работает быстрее, просто я не помню наизусть. :^)
...
Рейтинг: 0 / 0
Разность запросов в Access
    #32192223
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, если ему надо противоположность union (а не join), то наверно надо просто не делать union.
ведь не шла речь про ключи и т.п.
а (телепатирую, додумываю) скорее всего товарищу нужно просто правильно сделать условия выборки, отсекая то, что попадает во второй запрос.
действительно, наверно лучше было бы попросить больше информации.
...
Рейтинг: 0 / 0
Разность запросов в Access
    #32192227
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Нашел.\r
\r
select Q2.*\r
from Q2 left join Q1\r
on Q2.fff=Q1.fff\r
where Q2.fff is null\r
\r
Источник: VIG.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Разность запросов в Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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