Jak zastąpić złożone zapytanie SQL MINUS odpowiednikiem LEFT OUTER JOIN
Próbując dowiedzieć się, jak zastąpić następujące, równoważnym lewym złączeniem zewnętrznym:
select distinct(a.some_value)
from table_a a, table_b b
where a.id = b.a_id
and b.some_id = 123
and b.create_date < '2014-01-01'
and b.create_date >= '2013-12-01'
MINUS
select distinct(a.some_value)
from table_a a, table_b b
where a.id = b.a_id
and b.some_id = 123
and b.create_date < '2013-12-01'
Nie można wykonać „NOT IN”, ponieważ drugie zapytanie ma za dużo danych.