Приветствую.
Поиск ничего не дал, поэтому обращаюсь.
Столкнулся с такой ситуацией, не знаю, как построить выборку.
Есть таблицы Workers, Groups, WorkersByGroup (поля таблиц ниже). Задача такая: как выбрать рабочих, которые НЕ состоят ни в одной группе?
Если подробнее, то у меня в БД есть:
• рабочие 1.Иванов, 2.Петров, 3.Сидоров, 4.Пупкин, 5.Сиськин
• группы 1.Медиа,2.Салон,
• Иванов и Петров принадлежат группам 1 и 2, а Сидоров, Пупкин и Сиськин - нет. Так вот как построить выборку, чтобы в списке оказались Сидоров, Пупкин и Сиськин?
Спасибо.
Поля в таблице Workers:
WorkerID
WorkerNAME
WorkerADDRESS
Поля в таблице Groups:
GroupID
GroupNAME
WorkerID
Поля в таблице WorkersByGroup:
GroupID
WorkerID