Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Вопрос по запросу

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует