|
Запрос с подзапросом количество. Как сделать? |
☑ |
0
dwarfadelic
11.01.16
✎
13:00
|
ВЫБРАТЬ
aps_ЭлементыИзделия.Ссылка
ИЗ
Справочник.aps_ЭлементыИзделия КАК aps_ЭлементыИзделия
ГДЕ
( ВЫБРАТЬ КОЛИЧЕСТВО(*) КАК Всего
ИЗ
Справочник.aps_ЭлементыСвязей КАК aps_ЭлементыСвязей
ГДЕ
(aps_ЭлементыСвязей.РодительСсылка = aps_ЭлементыИзделия.Ссылка)
) = 0
Выдает ошибку. Как такое реализовать? Ну то есть чтобы выбиралось только если во вложенном подзапросе результат равен 0?
|
|
1
xaozai
11.01.16
✎
13:09
|
С пом. левого соединения.
|
|
2
бомболюк
11.01.16
✎
13:14
|
или типа такого:
ГДЕ НЕ 1 В (ВЫБРАТЬ 1 ИЗ Справочник.aps_ЭлементыСвязей КАК aps_ЭлементыСвязей
ГДЕ
(aps_ЭлементыСвязей.РодительСсылка = aps_ЭлементыИзделия.Ссылка)
|
|
3
HardBall
11.01.16
✎
17:58
|
1C PDM.
Что ты хочешь получить в запросе?
|
|
4
HardBall
11.01.16
✎
18:01
|
ВЫБРАТЬ
aps_ЭлементыИзделия.Ссылка
ИЗ
Справочник.aps_ЭлементыИзделия КАК aps_ЭлементыИзделия
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.aps_ЭлементыСвязей КАК aps_ЭлементыСвязей
ПО aps_ЭлементыИзделия.Ссылка = aps_ЭлементыСвязей.РодительСсылка
И (НЕ aps_ЭлементыСвязей.ПометкаУдаления)
ГДЕ
aps_ЭлементыСвязей.РодительСсылка.Ссылка ЕСТЬ NULL
|
|