В отличии от соединения таблиц, объединение производит присоединение данных к таблице с абсолютно одинаковым количеством колонок.

Возможно 2 варианта объединения:

  • ОБЪЕДИНИТЬ – при этом дубли удаляются:  
  • ОБЪЕДИНИТЬ ВСЕ – таблица присоединяются полностью: 

При этом не производятся никакие проверки – это простая операция:

  • Значения полей могут быть различного типа.
  • Если количество полей различно, система выдаст ошибку – “Разное количество полей объединяемых в запросах”.
  • Первая таблица считается главной – именно из нее берутся имена полей результирующей выборки (конструктор удаляет псевдонимы, если они присутствуют, автоматически).
  • Нет явного ограничения количества таких объединений.

Внешний вид объединения в конструкторе запросов:

Добавляются эти запросы на вкладке “Объединение/Псевдонимы”

Здесь же можно управлять режимом объединения (флажки “Без дублей”):

При добавлении поля в одну из таких таблиц (в режиме конструктора), в остальные таблицы добавляется значение NULL – автоматического подбора по именам источника не происходит. В этом случае приходится подредактировать текст запроса руками.

Если в объединении присутствуют неопределенное или пустые поля, такая процедура может происходить не полностью (режим ОБЪЕДИНИТЬ) – не все строки включаются в результат. Такое было замечено однократно, возможно, было связано с какой-то версией платформы, либо с использованием агрегирующих функции запроса.

Объединение больших выборок может влиять на производительность запроса: так как ведётся поиск дублей строк.

Реклама — это искусство делать из полуправды целую ложь.

— Эдгар Шоафф