SELECT
a,
last_note_user,
c,
d,
iso_src
FROM
X
CROSS JOIN Y
CROSS JOIN Z
LEFT OUTER JOIN W
ON W.last_note_user = Z.userid
AND W.user_ten = Y.iso_src
上記の ANSI コードは 107 レコードを取得します。ANSI コードを使用せずに同じクエリを実行すると、875 レコードが取得されます。非 ANSI クエリは以下のとおりです。
SELECT
a,
last_note_user,
c,
d,
iso_src
FROM
X,
Y,
Z,
W
WHERE
W.last_note_user = Z.userid(+)
AND W.user_ten = Y.iso_src(+)
ANSI標準を使用する場合とANSI標準を使用しない場合の2つのクエリに違いがあるのはなぜですか?? 上記の質問に答えて、私を助けてください!!!