Oracle 【Oracle】LATERAL・CROSS APPLY・OUTER APPLY完全ガイド|Oracle 12c 以降の外部参照サブクエリ・グループ内 Top-N まで解説
Oracle 12c で導入された LATERAL 句と CROSS APPLY / OUTER APPLY を完全解説。LATERAL でインラインビューから外部クエリの列を参照できる仕組み・CROSS APPLY で結合先のインラインビューが行を返す場合のみ結合する方法・OUTER APPLY で結合先が空でも LEFT OUTER JOIN のように NULLで補完する方法・LATERAL を使ったグループ内 Top-N(各部門の上位3人の給与など)の書き方・相関サブクエリや RANK() OVER による従来の方法との比較まで実例で解説します。