Les jointures permettent de mettre en relation plusieurs tables afin de trouver des réponses à des interrogations. Une jointure permet donc de combiner les colonnes de plusieurs tables.
On peut ainsi sélectionner les champs de plusieurs tables en établissant des jointures entre les champs contenant des valeurs communes et de même type.
La jointure permet de rapprocher des informations issues de plusieurs tables distinctes qui ont des attributs communs appelés critères de jointure.
Les jointures normalisées s'expriment à l'aide du mot clef JOIN dans la clause FROM suivi du mot clé ON suivi du critère de jointure (il existe aussi d’autres manières d’exprimer une jointure).
SELECT ...
FROM $<$table gauche$>$
[INNER] JOIN $<$table droite$>$
ON $<$condition de jointure$>$
Remarque : le mot clef INNER est facultatif dans la norme, mais pas dans tous les SGBDR, il est donc préférable de le mentionner.