Oups pardon une erreur dans ce que j'ai fait, c'est:
SELECT P1.PLNUM, P2.PLNUM
FROM PILOTE P1, PILOTE P2
WHERE V1.PLNUM != V2.PLNUM;
Pour la requête il n'y a besoin que de la table pilote:
PILOTE (PLNUM, PLNOM, PLPRENOM, VILLE, SALAIRE)
Et on s'intéresse uniquement au PLNUM pour la requête je pense. A moins qu'il y ait besoin de passer par un intermédiaire...
En gros on doit trouver toutes les paires de PLNUM existantes, en supprimant les doublons et les paires inverses. Je pense pas qu'il y ait besoin de plus de précisions... 
C'est à dire si il y a pour le PLNUM les valeurs:
1
2
3
1
3
On veut que ça nous sorte:
1 2
1 3
2 3
J 'espère que c'est assez clair 