Sobes.tech
Senior

Quels types de JOINs connaissez-vous?

sobes.tech IA

Réponse de l'IA

Les principaux types de JOIN que je connais et utilise:

  • INNER JOIN — ne renvoie que les enregistrements qui correspondent dans les deux tables.
  • LEFT JOIN (LEFT OUTER JOIN) — renvoie tous les enregistrements de la table de gauche et ceux correspondants de la droite, si aucune correspondance — NULL.
  • RIGHT JOIN (RIGHT OUTER JOIN) — similaire à LEFT JOIN, mais pour la table de droite.
  • FULL JOIN (FULL OUTER JOIN) — renvoie tous les enregistrements des deux tables, où il n’y a pas de correspondance — NULL.
  • CROSS JOIN — produit cartésien de deux tables.

Selon la tâche, je choisis le type de JOIN nécessaire pour obtenir des données correctes et des performances optimales.