Pokud tabulka použitá v poddotazu vrátí hodnotu dvakrát, příkaz JOIN také vrátí odpovídající řádky dvakrát, zatímco podmínka IN nebo EXISTS je vrátí pouze jednou.
JOINy mívají lepší výkon, ale existují situace, kdy tomu tak nemusí být, zejména u každé databáze (včetně verze).
Reference: