Разность
Результирующий набор данных содержит записи основного набора, для которых по ключевым полям не найдено соответствий в присоединяемом наборе. В результирующем наборе присутствуют поля только основного набора. Аналогом для данной операции в Transact-SQL является оператор EXCEPT.
Пример:
Для примера возьмем две таблицы. Персона - главная таблица и присоединяемою Город.
Главная таблица:
| Имя | Id города |
|---|---|
| Андрей | 1 |
| Леонид | 2 |
| Сергей | 1 |
| Григорий | 4 |
Присоединяемая таблица:
| Id | Город |
|---|---|
| 1 | Москва |
| 2 | Санкт-Петербург |
| 3 | Казань |
Результирующая таблица:
| Имя | Id города |
|---|---|
| Григорий | 4 |