Tak, to zależy od sytuacji, w której się znajdujesz.
Dlaczego używać SQL JOIN?
Odpowiedź :Użyj SQL JOIN, gdy dostęp do wielu tabel musi być uzyskany za pomocą instrukcji SQL SELECT, a żadne wyniki nie powinny być zwracane, jeśli nie ma dopasowania między tabelami JOIN.
Czytanie tego oryginalnego artykułu o Projekcie Code bardzo Ci pomoże:Wizualna reprezentacja złączeń SQL .
Sprawdź też ten post:SERWER SQL – Lepsza wydajność – DOŁĄCZENIE LEWE czy NIE? .
Znajdź oryginalny na: Różnica między JOIN i OUTER JOIN w MySQL .