これら2つのクエリの違いは何ですか?さまざまな構文のあいまいさを解明できなかったため、ANSI構文の時流に乗ることに抵抗してきました。
1)結合の積を返し、その後、重みが500以上の結合されたレコードを除外しますか?そして、2)参加前にそれらを除外していますか?
2つの構文は間違っていますか?なぜ私はそれを使うのでしょうか?
1:
SELECT SOMETHING
FROM FOO
INNER JOIN BAR
ON FOO.NAME = BAR.NAME
WHERE BAR.WEIGHT < 500
2:
SELECT SOMETHING
FROM FOO
INNER JOIN BAR
ON FOO.NAME = BAR.NAME AND BAR.WEIGHT < 500