|
v7: Возможно ли выбрать нужные поля в SQL запросе без FULL JOIN
| ☑ |
0
Тёплый фарфор
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
|
|
1
D3O
06.09.18
✎
17:34
|
LEFT JOIN же
|
|
2
Тёплый фарфор
06.09.18
✎
17:39
|
(1) ничего не выводит с LEFT JOIN
|
|
3
Cool_Profi
06.09.18
✎
17:41
|
А чего ты хоешь добиться?
Может, сначала из справочника, потом к нему лефт от регистра?
|
|
4
hhhh
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
|
нужно таблицы местами поменять просто. а так это тоже самое
|
|