powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Запрос с подзапросом количество. Как сделать?
6 сообщений из 6, страница 1 из 1
Запрос с подзапросом количество. Как сделать?
    #39144508
beowulf_21_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
ВЫБРАТЬ 
    aps_ЭлементыИзделия.Ссылка
ИЗ
    Справочник.aps_ЭлементыИзделия КАК aps_ЭлементыИзделия
ГДЕ
(  ВЫБРАТЬ КОЛИЧЕСТВО(*) КАК Всего
    ИЗ

    Справочник.aps_ЭлементыСвязей КАК aps_ЭлементыСвязей
    ГДЕ
    (aps_ЭлементыСвязей.РодительСсылка = aps_ЭлементыИзделия.Ссылка)  
) = 0



Выдает ошибку. Как такое реализовать? Ну то есть чтобы выбиралось только если во вложенном подзапросе результат равен 0?
...
Рейтинг: 0 / 0
Запрос с подзапросом количество. Как сделать?
    #39144512
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beowulf_21_x,
Если я правильно понял, что вам нужны только такие элементы изделия, для которых нет элементов связей, то можно и без подзапроса.
Код: sql
1.
2.
3.
4.
5.
6.
7.
ВЫБРАТЬ 
aps_ЭлементыИзделия.Ссылка
ИЗ
Справочник.aps_ЭлементыИзделия КАК aps_ЭлементыИзделия
левое соединение  Справочник.aps_ЭлементыСвязей КАК aps_ЭлементыСвязей
по aps_ЭлементыСвязей.РодительСсылка = aps_ЭлементыИзделия.Ссылка
где Справочник.aps_ЭлементыСвязей.ссылка есть Null
...
Рейтинг: 0 / 0
Запрос с подзапросом количество. Как сделать?
    #39172818
Mike14
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВЫБРАТЬ
aps_ЭлементыИзделия.Ссылка, Количество(aps_ЭлементыСвязей.ссылка)
ИЗ
Справочник.aps_ЭлементыИзделия КАК aps_ЭлементыИзделия

Левое соединение Справочник.aps_ЭлементыСвязей КАК aps_ЭлементыСвязей
по aps_ЭлементыСвязей.РодительСсылка = aps_ЭлементыИзделия.Ссылка
имеющие Количество(aps_ЭлементыСвязей.ссылка) = 0
...
Рейтинг: 0 / 0
Запрос с подзапросом количество. Как сделать?
    #39172874
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mike14,
зачем усложнять?
...
Рейтинг: 0 / 0
Запрос с подзапросом количество. Как сделать?
    #39173132
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
ВЫБРАТЬ 
    aps_ЭлементыИзделия.Ссылка
ИЗ
    Справочник.aps_ЭлементыИзделия КАК aps_ЭлементыИзделия
ГДЕ НЕ 1 В
(  ВЫБРАТЬ 1 КАК Флаг
    ИЗ

    Справочник.aps_ЭлементыСвязей КАК aps_ЭлементыСвязей
    ГДЕ
    aps_ЭлементыСвязей.РодительСсылка = aps_ЭлементыИзделия.Ссылка
)
...
Рейтинг: 0 / 0
Запрос с подзапросом количество. Как сделать?
    #39173137
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naf, так еще хуже
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Запрос с подзапросом количество. Как сделать?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]