トピック。私は混乱していて、それについての良い説明が本当に必要です.
ありがとう!
(+) 構文が以前ほど使用されなくなったのには、いくつかの理由があります。
+ 表記は Oracle ベンダー固有の形式であり、ベンダー間で一貫性がありません。MS SQL Server には * を使用した同様の形式があり、これが大きな混乱を引き起こします。* は = の反対側にあると思います。LEFT JOIN などと言う ANSI 形式の方がはるかに読みやすく、標準です。
古い形式の方がやりやすいことがいくつかあるので、今でも時々見かけます。それを見るたびに、前の時間に戻り、ベルボトムのズボンをはいて、作者が何を望んでいたかを理解する必要があります.
OUTER/INNER 結合構文を使用して、ANSI SQL で指定する方法があります。
(+) 構文をサポートしているのは、Oracle と別のベンダーである可能性があるため、すべてのデータベースでサポートされているものを使用することをお勧めします。