Имя: Пароль:
1C
1С v8
Вопрос по запросу
0 Sayan_mi
 
17.11.17
14:13
Строю сложный запрос. Есть две временные таблицы с двумя колонками каждая (Сотрудник, дата) Как в запросе получить список из первой таблицы в который не попадают значения второй?
1 vicof
 
17.11.17
14:14
Где не (поле1, поле2) в (выбрать вт.а, вт.б из вт как вт)
2 Гипервизор
 
17.11.17
14:20
Левое соединение и где ВТ2.Сотрудник IS NULL
3 azernot
 
17.11.17
14:21
Объединить без "ВСЕ"
4 azernot
 
17.11.17
14:22
А, не... не так понял.
В (2) ответ.
5 Sayan_mi
 
17.11.17
14:22
(1) ничего не понял
(2) вот это понятнее! Спасибо!
6 azernot
 
17.11.17
14:25
А кстати, интересно, что быстрее сработает (1) или (2)...

(5)
Выбрать Сотрудник, Дата
ИЗ ВТ1
Где не (Сотрудник, Дата) в (выбрать ВТ2.Сотрудник, ВТ2.Дата из ВТ2 как ВТ2)
7 PiotrLoginov
 
17.11.17
14:29
(6) имхо, если СУБД правильно построит план, одинаково. Иначе быстрее будет (2)
8 vicof
 
17.11.17
14:29
(6) Зависит от индексов