|
Аналог в 1с оператора EXISTS из Нормального sql Ø (Sammo 08.08.2014 13:54) |
☑ |
0
tw1g
08.08.14
✎
13:31
|
Короче, вот запрос:
ВЫБРАТЬ
Аккаунты.Ссылка КАК Ссылка
ИЗ
Справочник.Аккаунты КАК Аккаунты
ГДЕ
СтерТутПодзапростоИбоЩасНеСуть
И NOT EXISTS(ВЫБРАТЬ
АккАнкАдрПров.Аккаунт
ИЗ
РегистрСведений.АккАнкАдрПров КАК АккАнкАдрПров
ГДЕ
АккАнкАдрПров.Аккаунт <> Ссылка
И АккАнкАдрПров.Адрес = &Адрес)
Уот так уот. Где что-то-там и в таблице АккАнкАндПров НЕ СУЩЕСТВУЕТ записей, где Адрес=ОлолоИзПараметра и Аккаунт<>Ссылке из основного запроса.
Умеет 1совский бастард такое?
|
|
1
Ёпрст
гуру
08.08.14
✎
13:32
|
дежавю ?
|
|
2
acsent
08.08.14
✎
13:32
|
ГДЕ
(Поле, ИСТИНА) В (ВЫБРАТЬ Поле, ИСТИНА ИЗ ...)
|
|
3
tw1g
08.08.14
✎
13:39
|
(1) Это баг этого кривого форума. Я создаю тему и через некоторое время меня разавторизовывает и кидает на глагне. Я авторизовываюсь по-новой, захожу в "Мои темы", выбираю нужную тему и захожу туда снова неавторизованный, соответственно, писать не могу. И так далее, Пока 1=1 Цикл.
|
|
4
andreymongol82
08.08.14
✎
13:41
|
(0) Сделай уж через соединение и выбирай по =NULL
|
|
5
х86
08.08.14
✎
13:41
|
(0)времянки и джойны спасут
|
|
6
tw1g
08.08.14
✎
13:43
|
(4) НУЛЛ здесь при чем вообще?
|
|
7
jsmith
08.08.14
✎
13:45
|
(1) +1
|
|
8
tw1g
08.08.14
✎
13:46
|
(5) да проще тогда уж выгрузить в ТЗ результат запроса, потом обойти эту ТЗ и для каждого значения выполнять запрос и если не подходит, удалять его из ТЗ... Я просто думал, может по-человечески можно сделать, как в нормальном скл через экзистс...
|
|
9
tw1g
08.08.14
✎
13:47
|
(2) Напиши, исходя из моего запроса. Текст я скинул. Твой обрывок ситуацию не проясняет, я не телепат, не знаю, как ты видишь его использование.
|
|
10
Sammo
08.08.14
✎
13:48
|
(8) см. 2
Такой запрос преобразуется в exists. Если второго реквизита (истина) не будет - получится in
|
|
11
fmrlex
08.08.14
✎
13:49
|
(8) sql головного мозга лечится вдумчивым изучением возможностей языка запросов 1С.
|
|
12
Sammo
08.08.14
✎
13:49
|
(9) "А может еще ключ от квартиры?" (с)
Направление дали.
|
|
13
ДенисЧ
08.08.14
✎
13:49
|
(8) Пиши на нормальном sql и не позороь светлое имя 1с своим скептицизмом.
|
|
14
andreymongol82
08.08.14
✎
13:50
|
(8) В нормальном скл делают чаще через джоин.
(6) Поверь, пригодится
|
|
15
Classic
08.08.14
✎
13:51
|
ГДЕ 1 В (ВЫБРАТЬ 1 ....)
Так в РЛСе написано :)
|
|
16
GreatOne
08.08.14
✎
13:51
|
(13) +1
Почему мерзко читать, как сам сабж, так и последующие ответы Тса
|
|
19
Sammo
модератор
08.08.14
✎
13:54
|
Перечитал тему более внимательно.
1. Автору направление решения подсказали.
2. За бастарда автор идет в бан на денек.
|
|