ник: 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.
Только не знаю, какой командой это сделать.