Это было полезно для использования в COGNOS, поскольку создание оператора SQL «Not in» в Cognos было разрешено, но для его выполнения потребовалось слишком много времени. Я вручную закодировал таблицу A для соединения с таблицей B в Cognos как A.key «не в» B.key, но запрос занимал слишком долго / не возвращал результаты через 5 минут.
Для тех, кто ищет решение «НЕ В» в Cognos, вот что я сделал. Создайте запрос, который объединяет таблицы A и B с LEFT JOIN в Cognos, выбрав тип ссылки: таблица A.Key имеет значения «от 0 до N» в таблице B, затем добавил фильтр (соответствует предложениям Where) для: таблицы B Ключ имеет значение NULL.
Бежал быстро и как заклинание.