Всем привет. Есть справочник Клиенты и регистр сведений Договоры. Мне нужно при помощи запроса получить список клиентов, с которыми договор НЕ заключен.
Ну ну вот если сделать
ВНУТРЕННЕЕ СОЕДИНЕНИЕ
...
ПО Клиенты.КодКлиента = Договоры.КодКлиента
он выдаст список всех клиентов с договорами, а как прописать запрос, чтобы наоборот - всех клиентов БЕЗ договоров. Может быть, можно сделать как-то (условно говоря) исключение вот этого списка из результатов выборки с ЛЕВОЕ СОЕДИНЕНИЕ? А скорее всего, есть какой-то элементарный вариант, о котором я не знаю...
Наверное, можно просто сделать обычный запрос с левым соединением, получить таблицу с колонками клиента и договора, и потом запрос.выполнить().выбрать() и сделать там отбор по пустому полю номердоговора, но этот способ мне не очень подходит. Хэлп!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший