Имя: Пароль:
1C
1С v8
1С помогите с запросом
0 LopesLeonid
 
19.02.13
11:27
есть два регистра
нужно выбрать записи из первого регистра которых нет во втором регистре
делаю так не работает
ВЫБРАТЬ
    Регистр1.Наименование
ИЗ
    Регистр1, Регистр2
ГДЕ
    НЕ (Регистр1.Наименование В (Регистр2.Наименование))

выводит все записи в Регистр1
1 Wobland
 
19.02.13
11:27
из первый левое второй где второй есть NULL
2 LopesLeonid
 
19.02.13
12:10
(1) не понял
3 Wobland
 
19.02.13
12:15
выбрать <чего-нибудь> из регистр1 левое соединение регистр2 по <условие одинаковости записей> где регистр2.<чего-нибудь> есть NULL
4 Maxus43
 
19.02.13
12:17
ИЗ
    Регистр1, Регистр2

а ты понимаешь что это?
5 LopesLeonid
 
19.02.13
12:18
все сделал))
6 LopesLeonid
 
19.02.13
12:19
(4) я же так схематично написал, для примера
7 Wobland
 
19.02.13
12:19
(5) на здоровье. хвастайся
8 LopesLeonid
 
19.02.13
12:19
вообщем сделал левое соединение и проверку на NULL
9 LopesLeonid
 
19.02.13
12:20
(3) вот так же и сделал)
10 LopesLeonid
 
19.02.13
12:20
всем спасибо
11 Maxus43
 
19.02.13
12:22
(6) это работает, просто выдаст тебе то, что ты не ожидаешь
12 Wobland
 
19.02.13
12:24
(11) В (Регистр2.Наименование) - я б на этом месте выдал то, чего автор ожидает ;)