エンジニアのひよこ_level10

【毎日更新!】新卒3年目エンジニアブログです!

【OracleDB】外部結合の特殊な書き方(+)【836日目】

外部結合をする

select
    *
from
    x_table
    left outer join y_table
      on  x_table.y_id = y_table.id

こんなふうに結合を書いてたのを、別な書き方が出来るらしい

(+)を書く

(+)で外部結合もできるらしい。

select
    *
from 
    x_table,
    y_table
where
    x_table.y_id = y_table.id(+)

fromの部分をサクッとかけるのと、結合で絞られる部分をwhereに寄せれるのは見方によっては見やすいかも。