Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Stanislav
MSA 2007.
Есть 3 таблицы:
1 таблица Company (список компаний):
Поля: CompanyID, CompanyName
2 таблица Contact (список контактов):
Поля: ContactID, ContactName.
3 таблица Company_Contact (привязка контакта к компании):
Поля: ID, CompanyID, ContactID

Первая таблица связана со второй через третью.

Требуется написать запрос, выбирающий контакты, которые не привязаны ни к одной компании, т.е. контакты для которых нет ни одной записи в таблице Company_Contact.

Сам вот мыслю, что надо так:
запрос 1: выбрать все ContactID из таблицы Contact.
запрос 2: выбрать все ContactID из таблицы Company_Contact
Исключить из результатов запроса 1 результаты запроса 2.
Только не знаю, какой командой это сделать.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.