Вход | Регистрация

1С:Предприятие ::

Метки: 

v7: Возможно ли выбрать нужные поля в SQL запросе без FULL JOIN

Я
   Тёплый фарфор
 
06.09.18 - 17:07
Коллеги, приветствую!
Есть простенький запрос из регистра.
Очень не хочется делать FULL JOIN.
По другому тут не взлетит? Или я туплю?

SELECT Номенклатура.ID [Ссылка $Справочник.Номенклатура]
FROM $Регистр.Продажи AS Продажи With (NOLOCK)
    FULL OUTER JOIN $Справочник.Номенклатура AS Номенклатура With (NOLOCK) ON $Продажи.Номенклатура = Номенклатура.ID
WHERE (Номенклатура.PARENTID = :ТекФильтр)
GROUP BY Номенклатура.ID
 
 
   D3O
 
1 - 06.09.18 - 17:34
LEFT JOIN же
   Тёплый фарфор
 
2 - 06.09.18 - 17:39
(1) ничего не выводит с LEFT JOIN
   Cool_Profi
 
3 - 06.09.18 - 17:41
А чего ты хоешь добиться?
Может, сначала из справочника, потом к нему лефт от регистра?
   hhhh
 
4 - 06.09.18 - 17:43
(2) Хере выкинь

типа

FULL OUTER JOIN $Справочник.Номенклатура AS Номенклатура With (NOLOCK) ON $Продажи.Номенклатура = Номенклатура.ID

AND (Номенклатура.PARENTID = :ТекФильтр)
   Тёплый фарфор
 
5 - 06.09.18 - 17:48
(3) Тот запрос, который корректирую, изначально данные цепляет из регистра... скорее всего не с проста.... но можно ещё подумать...
мне нужно цеплять из регистра продаж все товары, но не в разрезе самих элементов, а в разрезе групп...
(4) можно было не утруждать себя этой записью...
   Тёплый фарфор
 
6 - 06.09.18 - 17:48
(4) написал - значит надо
   Тёплый фарфор
 
7 - 06.09.18 - 17:51
(4) фильтр то по родителю иначе как поставить?
   Вафель
 
8 - 06.09.18 - 17:52
нужно таблицы местами поменять просто. а так это тоже самое


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует