次のクエリ(2つの異なる結合構文を使用)の違いは何でしょうか。私はこれを継承されたコードで見ましたが、結果が常に同じであるかどうかに興味がありました。そうでない場合は、なぜ一方を他方の上に使用するのでしょうか。
クエリ#1の例:
SELECT * FROM TableA a
INNER JOIN TableB b
INNER JOIN TableC c
ON b.TableBId = c.TableCId
ON b.TableBId = a.TableAId
クエリ#2の例:
SELECT * FROM TableA a
INNER JOIN TableB b
ON b.TableBId = a.TableAId
INNER JOIN TableC c
ON b.TableBId = c.TableCId