Имя: Пароль:
1C
1С v8
Простая задачка для запроса
,
0 hatsher
 
15.12.11
16:19
Таблица1:

А          Б         С
дверь    железо      1
дверь    стекло      2
Крыша    железо      1



Таблица2:

А          Б         С
дверь     -----      10
Крыша     -----      20



Как получить таблицу:

А          Б         С
дверь     -----      10
-----     железо     1
-----     стекло     2
Крыша     -----      20
-----     железо     1


где  ---- пустое значение справочника Номенклатура.
1 PR
 
15.12.11
16:20
Совсем народ обленился.
По сабжу, запросом.
2 YF
 
15.12.11
16:20
(0) Объединяешь две таблицы в запросе по номенклатуре + Итоги по номенклатуре
3 vovus
 
15.12.11
16:21
объединением
4 hatsher
 
15.12.11
16:23
(2) что значит "объединять по номенклатуре"? Объединять можно таблицы, по полю - только соединять.
И итоги использовать не получится. мне не нужен NULL в строках таблицы
5 hatsher
 
15.12.11
16:24
(1) я понимаю, что запросом. как именно запросом ? должно быть какой-то хитрое смешение соединения и объединения..
6 Radkt
 
15.12.11
16:38
полное соединение Вам в помощь
7 andrewks
 
15.12.11
16:41
union

какой-то странный пример
8 Defender aka LINN
 
15.12.11
16:43
Не все так весело :)
(0) А почему

-----     железо     1
-----     железо     1

а не

-----     железо     2

?
9 andrewks
 
15.12.11
16:43
(8) потому, что union без group by
10 Ненавижу 1С
 
гуру
15.12.11
16:44
это он про ИТОГИ
11 aleks-id
 
15.12.11
16:45
а ведь это схема накрутки на продукцию :)
Товар     Состав     Цена
дверь     -----      10руб(содрать с покупателя)
-----     железо     1руб(потрачено)
-----     стекло     2руб(потрачено)
итого профит         7руб
Крыша     -----      20руб(содрать с покупателя)
-----     железо     1руб(потрачено)
итого профит         19руб

вывод - выгоднее крышевать :))))