Om tabellen som används i underfrågan returnerar ett värde två gånger, returnerar en JOIN också de matchande raderna två gånger, medan ett IN- eller EXISTS-villkor endast returnerar dem en gång.
JOINs tenderar att ha bättre prestanda, men det finns situationer där det kanske inte är fallet, särskilt för varje databas (inklusive version).
Referens: