Аналог оператора EXISTS в 1с запросах
☑
0
tw1g
08.08.14
✎
11:23
Здраститя!
В sql был такой замечательный оператор EXISTS(запрос), который возвращает истину, если запрос вернул хотя бы одну запись. Есть ли что-то такое в 1с?
Для чего это нужно? Вот пример на псевдоязыке, чтоб было понятнее:
Выбрать Т1.Имя Как Т1Имя
Из Таблица1 Как Т1
Где Т1Имя="Иннокентий"
И Не Существует(
Выбрать Т2.Имя Как Т2Имя
Из Таблица2 Как Т2
Где Т2Имя="Пантелей")
1
lxndr
08.08.14
✎
11:24
ВЫБРАТЬ ИСТИНА ИЗ (ВЫБРАТЬ....)
2
Господин ПЖ
08.08.14
✎
11:25
есть всякие извращения в RLS...
3
tw1g
08.08.14
✎
11:25
Ну или если такого оператора нет, то предложитетя свои варианты костылей, на которых можно обхромать эту штуку.
4
Господин ПЖ
08.08.14
✎
11:25
(1) + или там "выбрать 1 из (выбрать )"
5
tw1g
08.08.14
✎
11:26
(2) Ты реально тот господин пж, который по морровинду залипал и для игровых журналов, EXE кажется, статьи пилил?
6
tw1g
08.08.14
✎
11:27
(1) Сейчас попробую.
7
Господин ПЖ
08.08.14
✎
11:27
(5) нет. морровинд прошел мимо меня, статей не писал никогда
8
tw1g
08.08.14
✎
11:31
(7) Ааа) А то я подумал, мало ли) Там деду было лет 60 наверное, он в игрухи резался и обзоры для журнала пилил)
9
Господин ПЖ
08.08.14
✎
11:32
(8) неплохое хобби/заработок
10
jsmith
08.08.14
✎
11:36
ВЫБРАТЬ "Пантелей" ГДЕ "Пантелей" В (ВЫБРАТЬ "Пантелей")
11
tw1g
08.08.14
✎
12:05
А внутренний запрос не видит в 1с поле из внешнего?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший