Bonjour à tous,

Voici mon léger problème
je possède une base de données comportant les tables et attributs suivants :
Compoignes (idpoint, idligne, rang)
Rivieres (nom, idligne, idmer)
Je cherche les confluents des rivières en faisant la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SELECT C1.idpoints, R1.nomriv, R2.nomriv
From compolignes as C1, compolignes as C2, rivieres as R1, rivieres as R2
Where C1.idlignes = R1.idlignes
AND C2.idlignes = R2.idlignes
AND C1.idpoints = C2.idpoints
AND R1.nomriv <> R2.nomriv
GROUP BY C1.idpoints, R1.nomriv, R2.nomriv
Il me retourne alors :
idpoints,    nomriv,    nomriv 
2              rhone       saone
2              saone       rhone
9              rhone       isere
9              isere      rhone
Seulement je n'aimerais avoir qu'un seul enregistrement par idpoint, avez vous une solution ?

Merci d'avance.