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