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コードIは、ANSIコードなしで同じクエリを与えた場合、875 records.The非ANSIクエリは以下の通りですフェッチされ、私に107件のレコードをフェッチに参加しますANSIとANSIの2つのクエリの違いは何ですか? 上記の質問に答えることで、私を助けてください!Oracleの左外側は
最初のSQLはANSIであり、正しいものです。 Tonyが指摘したように、Oracle固有のバージョンには条件の間違った側に(+)記号が付いています。これが原因です。 –