L’intersection de deux relations possédant un schéma identique produit une relation résultante. Cette dernière de même schéma que celles dont elle est issue contient l’ensemble des n-uplets communs aux deux relations.

Formalisme : R = INTERSECTION(Ra, Rb)
Ra A B C
  a b c
d e f
g h i
m n o
p q r
s t u
Rb A B C
  a b c
g h i
j k l
p q r
v w x
y z a
INTERSECT(Ra, Rb) A B C
  a b c
g h i
p q r
Langage SQL :
SELECT * FROM Ra
INTERSECT
SELECT * FROM Rb;
'ou
SELECT A, B, C FROM Ra
WHERE A IN (SELECT A FROM Rb) 
      AND B IN (SELECT B FROM Rb) 
      AND C IN (SELECT C FROM Rb) ;