|
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.Наименование) - я б на этом месте выдал то, чего автор ожидает ;)
|
|