Jeśli tabela użyta w podzapytaniu zwróci wartość dwukrotnie, JOIN również zwróci pasujące wiersze dwa razy, podczas gdy warunek IN lub EXISTS zwróci je tylko raz.
JOIN mają zwykle lepszą wydajność, ale są sytuacje, w których może tak nie być, w szczególności w przypadku każdej bazy danych (w tym wersji).
Odniesienie: