Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 01:30

Как объединить запросы в СКД?

Автор Ary, 28 сен 2012, 15:27

0 Пользователей и 1 гость просматривают эту тему.

Ary

 Мне надо объединить два запроса в СКД  следующим образом (Чтобы получить только разные строки из двух запросов):
ВЫБРАТЬ РАЗЛИЧНЫЕ
      Поле1,
      Поле2
   ИЗ
      Таблица1
ОБЪЕДИНИТЬ ВСЕ 
ВЫБРАТЬ РАЗЛИЧНЫЕ
      Поле1,
      Поле2
   ИЗ
      Таблица2.

Если  просто вставляю этот текст в поле "Текст запроса", то в результате выводятся только данные 1-го запроса.
Если создаю НаборДанных-объединение и в нём объединяю два НаборДанных-Запроса, приведённых выше, то в результате я получаю все строки обоих запросов, в том числе и повторяющиеся строки. Т.е. фактически отрабатывает такой запрос:
ВЫБРАТЬ РАЗЛИЧНЫЕ
      Поле1,
      Поле2
   ИЗ
      Таблица1
ОБЪЕДИНИТЬ
ВЫБРАТЬ РАЗЛИЧНЫЕ
      Поле1,
      Поле2
   ИЗ
      Таблица2.

Вопрос : Как же в СКД объединить два запроса с ключевым словом "ВСЕ"

Ary

Также сделал с помощью вложенного запроса :
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ВложенныйЗапрос.Поле1,
   ВложенныйЗапрос.Поле2
ИЗ 
(ВЫБРАТЬ РАЗЛИЧНЫЕ
      Поле1,
      Поле2
   ИЗ
      Таблица1
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
      Поле1,
      Поле2
   ИЗ
      Таблица2) КАК ВложенныйЗапрос


Но, увы! я получаю повторяющиеся строки.   Как же решить?

Dethmontt

Что за ТИП у Поле1 и поле2 ???????
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Dethmontt

Сгруппировать по этим полям (если это не ссылки)!!!!!!!
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Ary


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск