ここでは、パフォーマンスを決定要因として使用しません。正直なところ、これら2つのケースの間に測定可能なパフォーマンスの違いはないと思います。
私は常にケース#2を使用します-なぜですか?私の意見では、2つのテーブル間のJOINを確立する実際の基準のみをJOIN句に入れる必要があるため、他のすべてはWHERE句に属します。
物事をきれいに保ち、物事をそれらが属する場所に置くだけの問題、IMO。
明らかに、LEFT OUTER JOINの場合、基準の配置によって返される結果の点で違いが生じる場合があります。もちろん、これらのケースは私の推奨から除外されます。
マーク