|
Как в запросе выбрать строки, которые не содержатся в другой таблице | ☑ | ||
---|---|---|---|---|
0
ifoxy
23.04.12
✎
12:28
|
Помница в других языках программирования была такая схема
SELECT FROM WHERE NOT IN (SELECT FROM ) есть ли что-то похожее в 1с |
|||
1
КМ155
23.04.12
✎
12:28
|
(0) есть
|
|||
2
73
23.04.12
✎
12:29
|
не поверишь...
|
|||
3
ifoxy
23.04.12
✎
12:29
|
а приведите пример пожалуйста
|
|||
4
Ненавижу 1С
гуру
23.04.12
✎
12:29
|
ВЫБРАТЬ
ИЗ ГДЕ НЕ В (ВЫБРАТЬ ИЗ ) |
|||
5
73
23.04.12
✎
12:30
|
(3) А (0) не пробовал?
|
|||
6
ifoxy
23.04.12
✎
12:41
|
Да странная схема, видимо она мне не подходит... Мне нужно, что-нибудь чтобы в запросе выбрать строки, которые не содержатся в другой таблице. Можно ли это сделать запросом?
|
|||
7
73
23.04.12
✎
12:45
|
(6) Видимо, понятие "одинаковые строки" у тебя и 1С разное...
|
|||
8
ifoxy
23.04.12
✎
12:45
|
или может функция какая есть, чтобы из одной тч удалались строки которые есть в другой тч.
|
|||
9
Buster007
23.04.12
✎
12:46
|
(8) ты уж определись, что тебе надо.
|
|||
10
73
23.04.12
✎
12:47
|
(8) В разных ТЧ - разные строки. Сравниваешь как?
|
|||
11
ifoxy
23.04.12
✎
12:49
|
(10) ну вроде того, одинаковые таблицы, с разными данными. хочу удалить одинаковые из превой
|
|||
12
Ненавижу 1С
гуру
23.04.12
✎
12:50
|
(11) так чем (0) или (4) плох?
|
|||
13
ifoxy
23.04.12
✎
12:51
|
или из обоих, мне нужна только первая
|
|||
14
ifoxy
23.04.12
✎
12:52
|
тем что на соклько я понимю там можно указывать только один реквизит, а у меня в табличной части много колонок
|
|||
15
73
23.04.12
✎
12:52
|
(13) переведи...
|
|||
16
73
23.04.12
✎
12:53
|
(14) Можно не один.
|
|||
17
ifoxy
23.04.12
✎
12:53
|
а напишите пример
|
|||
18
Ненавижу 1С
гуру
23.04.12
✎
12:53
|
(14) тогда можно так
ВЫБРАТЬ ИЗ Т1 ЛЕВОЕ СОЕДИНЕНИЕ Т2 ПО <много колонок> ГДЕ Т2.Чтото ЕСТЬ NULL |
|||
19
73
23.04.12
✎
12:55
|
(17)
ГДЕ НЕ (Т1.Р1, Т1.Р2) В (ВЫБРАТЬ Т2.Р1, Т2.Р2 ИЗ ...) |
|||
20
ifoxy
23.04.12
✎
12:58
|
оооо... спасибо, сейчас попробую ))))))
|
|||
21
badboychik
23.04.12
✎
13:02
|
ВЫБРАТЬ
Т1.*, Т2.* ЛЕВОЕ СОЕДИНЕНИЕ Т2 ПО Т1.Код=Т2.Код ГДЕ Т2.Код ЕСТЬ NULL |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |