ON
句は、テーブル間の関係を定義します。
WHERE
句は、関心のある行を記述します。
多くの場合、それらを交換しても同じ結果を得ることができますが、これは左外側結合の場合に常に当てはまるとは限りません。
ON
の場合 句が失敗しても、左側のテーブルの列にはnullが含まれているが、右側のテーブルの列にはnullが含まれている行が表示されます。WHERE
の場合 句が失敗すると、その行はまったく取得されません。
ON
句は、テーブル間の関係を定義します。
WHERE
句は、関心のある行を記述します。
多くの場合、それらを交換しても同じ結果を得ることができますが、これは左外側結合の場合に常に当てはまるとは限りません。
ON
の場合 句が失敗しても、左側のテーブルの列にはnullが含まれているが、右側のテーブルの列にはnullが含まれている行が表示されます。WHERE
の場合 句が失敗すると、その行はまったく取得されません。