En tant que composition d'un produit cartésien et d'une restriction la jointure s'écrit :
SELECT *
FROM R1, R2, Ri
WHERE <condition>
Avec Condition
permettant de joindre des attributs des Ri
On peut également utiliser la syntaxe dédiée suivante :
SELECT *
FROM R1 INNER JOIN R2
ON <condition>
Et pour plusieurs relations :
SELECT *
FROM (R1 INNER JOIN R2 ON <condition>) INNER JOIN Ri ON <condition>
SELECT *
FROM R1, R2
WHERE R2.NUM = R1.NUM
Pour réaliser une auto-jointure, c'est à dire la jointure d'une relation avec elle-même, on doit utiliser le renommage des relations. Pour renommer une relation, on note dans la clause FROM le nom de renommage après le nom de la relation : "FROM NOM_ORIGINAL NOUVEAU_NOM".
SELECT E1.Nom
FROM Employe E1, Employe E2
WHERE E1.Nom= E2.Nom