Имя: Пароль:
1C
1С v8
Как добавить к одному запросу, отсутствующие записи из второго
0 ВаликТР
 
14.01.14
01:17
Привет всем знатокам! Прошу вашей помощи!
Есть выборки...

1.
Номенклатура Картинка
Элемент1        <1>
Элемент2        <2>
Элемент4        <4>
Элемент5        <5>

2.
Номенклатура Картинка
Элемент1        <1>
Элемент3        <3>
Элемент5        <5>

Нужно получить...
Номенклатура Картинка
Элемент1        <1>
Элемент2        <2>
Элемент3        <3>
Элемент4        <4>
Элемент5        <5>

Заранее спасибо за сочувствие.
1 ВаликТР
 
14.01.14
01:18
Вернее это не выборки а запросы.
Решить нужно тоже запросом.
2 zak555
 
14.01.14
01:18
объединить все
3 Как страшно жить
 
14.01.14
01:26
(2) не, просто ОБЪЕДИНИТЬ
4 ВаликТР
 
14.01.14
01:41
Наверное нужно приблизить к реалиям моей задачи. Наверное все не так просто.

1.
Номенклатура Картинка
Элемент1        <1>
Элемент2        <2>
Элемент3        <3>
Элемент4        <4>

2.
Номенклатура Картинка
Элемент1        <10>
Элемент3        <30>
Элемент5        <50>

Нужно получить...
Номенклатура Картинка
Элемент1        <1>
Элемент2        <2>
Элемент3        <3>
Элемент4        <4>
Элемент5        <50>

Пока что выдает (хоть ОБЪЕДИНИТЬ, хоть ОБЪЕДИНИТЬ ВСЕ) вот это...

Номенклатура Картинка
Элемент1        <1>
Элемент1        <10>
Элемент2        <2>
Элемент3        <3>
Элемент3        <30>
Элемент4        <4>
Элемент5        <50>
5 GROOVY
 
14.01.14
01:44
Ты условие сам сформулировать можешь?
6 GROOVY
 
14.01.14
01:44
А то мы тут до утра гадать будем.
7 Как страшно жить
 
14.01.14
01:44
ОБЪЕДИНИТЬ ВСЕ
и сгруппировать
8 Как страшно жить
 
14.01.14
01:45
(6) за что ж такая кара то? ОФФ
9 ВаликТР
 
14.01.14
01:46
(5) перед вашим постом сформулировал. Для решения этой задачи пример выше был не показателен.
10 ВаликТР
 
14.01.14
01:49
(7) Как бы верно, но нужно чтоб в результат попали ВСЕ значения из первой таблицы (эти изображения "родные") а к остальным элементам остались из второй. Где гарантия, что при группировке останется Элемент3-3, а не Элемент3-30
11 Как страшно жить
 
14.01.14
01:51
(10)минимум или максимум возьмите
12 GROOVY
 
14.01.14
01:51
Это не объединение, а соединение по условию.
13 ВаликТР
 
14.01.14
01:55
(11) тоже нельзя. Если, например, в первой таблице окажется Элемент5-60, тогда он перекроется из второй таблицы Элемент5-50. (если по минимум) А нужно, чтобы остался Элемент5 из первой таблицы. И только Если его нет, можно взять из второй.
14 ВаликТР
 
14.01.14
02:33
(12) Предварительные исследования показывают, что GROOVY прав. Спасибо. Надеюсь все так же успешно и закончится.
15 ВаликТР
 
14.01.14
02:36
Первая таблица соединяется со второй по полю Номенклатура с доп. условием табл2.Номенклатура ЕСТЬ NULL (11)