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 :
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.
Partager