|
Функция Exist в запросе 1с |
☑ |
0
Эльнур
04.10.10
✎
09:36
|
Существует ли в 1с, SQL функция Exist или нужно изворачиваться?
|
|
1
бомболюк
04.10.10
✎
09:40
|
нету. надо изголяться exists(select * from Smth) эквивалентно 1 В (ВЫБРАТЬ 1 ИЗ Smth)
|
|
2
ОсновнойОтбор
04.10.10
✎
09:42
|
Есть ВЫБРАТЬ * Из Таблица КАК Т Где (Т.Поле1, Истина) В (ВЫБРАТЬ ПолеФитра, Истина Из Таблица2)
|
|
3
ОсновнойОтбор
04.10.10
✎
09:45
|
Вернее так ВЫБРАТЬ * Из Таблица КАК Т Где (Т.Поле1, Истина) В (ВЫБРАТЬ ПолеФитра, Истина Из Таблица2 ГДЕ Таблица2.ПолеФитра = Т.Поле1)
|
|
4
Эльнур
04.10.10
✎
09:50
|
Можно ли выражение ВЫБРАТЬ заменить вложенным запросом?
|
|
5
Эльнур
04.10.10
✎
09:50
|
то есть включить вложенный запрос в условие ГДЕ
|
|
6
Михей
04.10.10
✎
09:51
|
(5) можно
|
|
7
ОсновнойОтбор
04.10.10
✎
09:52
|
да делайте-лишь бы работало
|
|
8
Эльнур
04.10.10
✎
09:53
|
Спасибо. Сейчас по эксперементирую.
|
|
9
ОсновнойОтбор
04.10.10
✎
09:53
|
для затравки еще пример |ВЫБРАТЬ * |ИЗ | РегистрНакопления.Заказы.Остатки(, | (Заказ, Номенклатура, Характеристика) В | (ВЫБРАТЬ | Таблица.Заказ, | Таблица.Номенклатура, | Таблица.Характеристика | ИЗ | ВтФильтры КАК Таблица) | ) КАК ТаблицаОстатков
|
|
10
Эльнур
04.10.10
✎
11:24
|
Построил.. Спасибо всем.
ВЫБРАТЬ
Номенклатура.Ссылка
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Ссылка НЕ В (ВЫБРАТЬ
ПродажиОбороты.Номенклатура КАК Номенклатура
ИЗ
РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты)
|
|