COMPLEMENT COURS : LES JOINTURES

Vidéo d’explication sur le principe de la jointure ici

Types de jointures

Il y a plusieurs méthodes pour associer 2 tables ensemble. Voici la liste des différentes techniques qui sont utilisées :

  • INNER JOIN : retourne les enregistrements quand la condition est vrai dans les 2 tables. C’est l’une des jointures les plus communes.
  • CROSS JOIN : permet de faire le produit cartésien de 2 tables. En d’autres mots, permet de joindre chaque lignes d’une table avec chaque lignes d’une seconde table. Attention, le nombre de résultats est en général très élevé.
  • LEFT JOIN (ou LEFT OUTER JOIN) : retourne tous les enregistrements de la table de gauche (LEFT = gauche) même si la condition n’est pas vérifié dans l’autre table.
  • RIGHT JOIN (ou RIGHT OUTER JOIN) : retourne tous les enregistrements de la table de droite (RIGHT = droite) même si la condition n’est pas vérifié dans l’autre table.
  • FULL JOIN (ou FULL OUTER JOIN) : retourne les résultats quand la condition est vrai dans au moins une des 2 tables.
  • SELF JOIN : permet d’effectuer une jointure d’une table avec elle-même comme si c’était une autre table.

 

Ce contenu a été publié dans THEORIE, Veille technologique, avec comme mot(s)-clé(s) . Vous pouvez le mettre en favoris avec ce permalien.