Предложение ОБЪЕДИНИТЬ / UNION

В языке запросов имеется возможность объединять результаты несколько запросов, при этом записи, полученные с помощью каждого из объединяемых запросов, будут собраны в один результат запроса. При объединении каждый запрос собирает данные независимо, а такие операции, как упорядочивание результатов и расчет итогов, выполняются уже над результатом объединения запросов.

Поля результата запроса будут называться так, как описано в списке полей выборки первого из объединяемых запросов. Поля выборки остальных запросов сопоставляются с полями результата в соответствии с порядком их следования в списке полей выборки.

Объединяемые запросы должны иметь одинаковое количество полей в списке полей выборки. Если поля выборки объединяемых запросов имеют разный тип, то поля результата запроса будут иметь составной тип данных.

Пример, выберем проданные или купленные товары за определенный период:

 

ВЫБРАТЬ
	НаклСостав.Номенклатура,
	НаклСостав.Цена КАК Цена
ИЗ Документ.РасходнаяНакладная.Состав КАК НаклСостав
ГДЕ НаклСостав.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
 
ОБЪЕДИНИТЬ
 
ВЫБРАТЬ
	НаклСостав.Номенклатура,
	НаклСостав.Цена
ИЗ Документ.ПриходнаяНакладная.Состав КАК НаклСостав
ГДЕ НаклСостав.Ссылка.Дата МЕЖДУ &НачДата И &КонДата

 

Обратите внимание, что по умолчанию при объединении запросов полностью одинаковые строки, сформированные разными запросами, заменяются одной. Если требуется, чтобы были оставлены все одинаковые строки, необходимо указать ключевое слово ВСЕ.

Например, выберем проданные или купленные нами товары с указанием даты, цены покупки или цены продажи. Даже если для какого-то товара в определенный день совпадет цена покупки и цена продажи, то в запросе это все-таки будут две разные строки:

 

ВЫБРАТЬ
	НаклСостав.Ссылка.Дата,
	НаклСостав.Номенклатура,
	НаклСостав.Цена КАК Цена
ИЗ Документ.РасходнаяНакладная.Состав КАК НаклСостав
ГДЕ НаклСостав.Ссылка.Дата МЕЖДУ ЬНачДата И &КонДата
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
	НаклСостав.Ссылка.Дата,
	НаклСостав.Номенклатура,
	НаклСостав.Цена
ИЗ Документ. ПриходнаяНакладная.Состав КАК НаклСостав
ГДЕ НаклСостав.Ссылка.Дата МЕЖДУ ШачДата И ЬКонДата

корпоративные праздники вечеринки