Oui, cela dépend de la situation dans laquelle vous vous trouvez.
Pourquoi utiliser SQL JOIN ?
Répondre :Utilisez SQL JOIN chaque fois que plusieurs tables doivent être accessibles via une instruction SQL SELECT et aucun résultat ne doit être renvoyé s'il n'y a pas de correspondance entre les tables jointes.
Lire cet article original sur The Code Project vous aidera beaucoup :Représentation visuelle des jointures SQL .
Consultez également ce message :SQL SERVER – Meilleures performances – LEFT JOIN ou NOT IN ? .
Trouvez l'original sur : Différence entre JOIN et OUTER JOIN dans MySQL .