Рассмотрим задачу, когда в запросе нужно сопоставить данные двух таблиц (есть в первой таблице, но нет во второй; есть во второй таблице, но нет в первой; есть в обеих таблицах).

Рассмотрим на примере текста запроса, в Таблица1 и Таблица2 поля Номенклатура, Характеристика, Количество. Когда есть данные в обеих таблицах, будем получать разницу полей Количество:

"ВЫБРАТЬ
|             Т1.Номенклатура,
|             Т1.Характеристика,
|             Т1. Количество
|ИЗ
|             Таблица1 КАК Т1
|                            ЛЕВОЕ СОЕДИНЕНИЕ Таблица2 КАК Т2
|                            ПО Т1.Номенклатура = Т2.Номенклатура
|                               И Т1.Характеристика = Т2.Характеристика
|ГДЕ
|             Т2. Количество ЕСТЬ NULL
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
|             Т2.Номенклатура,
|             Т2.Характеристика,
|             Т2. Количество
|ИЗ
|             Таблица2 КАК Т2
|                            ЛЕВОЕ СОЕДИНЕНИЕ Таблица1 КАК Т1
|                            ПО Т2.Номенклатура = Т1.Номенклатура
|                               И Т2.Характеристика = Т1.Характеристика
|ГДЕ
|             Т1. Количество ЕСТЬ NULL
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
|             Т1.Номенклатура,
|             Т1.Характеристика,
|             Т1. Количество – Т2. Количество
|ИЗ
|             Таблица1 КАК Т1
|                            ВНУТРЕННЕЕ СОЕДИНЕНИЕ Таблица2 КАК Т2
|                            ПО Т1.Номенклатура = Т2.Номенклатура
|                               И Т1.Характеристика = Т2.Характеристика"