(+) を使用して 2 つのテーブルを結合する Oracle 結合構文を理解しようとしています。標準の結合構文を使用するように変換された場合、このクエリがどのようになるかを誰か教えてもらえますか?
select p1.product_id, p1.product_name, p2.product_code, (decode(p3.product_type, null, 'N/A',p3.product_type) as product_type
from products p1, product_descriptions p2, product_descriptions p3
where p1.product_id=p2.product_id
and p2.product_age=p3.product_age(+)
and p2.product_type=p3.product_type(+)
and p3.status(+)='VALID'