Is a JOIN faster than a WHERE?

Theoretically, no, it shouldn’t be any faster. The query optimizer should be able to generate an identical execution plan. However, some database engines can produce better execution plans for one of them (not likely to happen for such a simple query but for complex enough ones). You should test both and see (on your database engine).

Leave a Comment