|
Как добавить к одному запросу, отсутствующие записи из второго |
☑ |
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)
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший