INNER JOINでは結果が同じというのをネットでちらほら見ましたが
大量データを扱った際にパフォーマンス的には違いがでるのでしょうか?
たとえば、
SQL
1SELECT * FROM PRODUCT_MST PM 2 INNER JOIN PRODUCT_MST_DTL PMD ON PM.PM_ID = PMD.PM_ID AND PM.DEL_FLG = 0
というSQLと
SQL
1SELECT * FROM PRODUCT_MST PM 2 INNER JOIN PRODUCT_MST_DTL PMD ON PM.PM_ID = PMD.PM_ID 3 WHERE PM.DEL_FLG = 0
というSQLではパフォーマンスに明確な差がでますでしょうか?
個人的には前者の方が、結合するテーブルを絞り込んでいるのでパフォーマンスが良さそうに見えるのですが・・。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。