Bạn không thể (ít nhất là trực tiếp). Oracle chỉ hỗ trợ một kết nối bên ngoài đầy đủ bằng cách sử dụng cú pháp SQL:1999.
Bạn có thể giả mạo nó bằng cách hợp nhất hai phép nối bên ngoài:
select a.field1, b.field2
from table_a a, table_b b
where a.id = b.id(+)
union all
select a.field1, b.field2
from table_a a, table b b
where a.id(+) = b.id
and a.id is null
Nó dễ đọc hơn rất nhiều bằng cách sử dụng cú pháp SQL:1999:
select a.field1, b.field2
from table_a a full outer join table_b b
on a.id = b.id