ネストされた結合は、ON条件の順序に従って上から下へ評価されます。つまり、結合式は、各ON条件を直前のJOINに左から右へ代入することで形成されます。結合式は、評価順序を示すために暗黙的または明示的に括弧で囲むことができます。この場合、暗黙的な括弧は以下のようになります。 SELECT * FROM (a INNER JOIN (b INNER JOIN c ON b~c = c~c) ON a~b = b~b) これは、最初の結合式が b INNER JOIN c ON b~c = c~c であり、b~c が c~c と等しいという条件に基づいてテーブル b と c の列を結合することを意味します。 2 番目の結合式は a INNER JOIN (b INNER JOIN c ON b~c = c~c) ON a~b = b~b であり、a~b が b~b と等しいという条件に基づいてテーブル a の列と最初の結合式の結果を結合します。 最終的な結果セットには、両方の結合条件を満たすテーブル a、b、c の行のすべての組み合わせが含まれます。