Requète pour sélectionner des couples en SQL

Fermé
HOVA - 9 oct. 2013 à 21:48
 Utilisateur anonyme - 9 oct. 2013 à 22:49
Bonjour,

Ca fait un moment que je penche sur une requête mais je ne sais pas comment l'effectuer. Voici mon problème en simplifié :
J'ai une table T qui contient des couples qui peut se présenter sous la forme :

Conjoint1 | Conjoint2
A | B
B | A
C | D
D | C
E | F

Et j'aimerais construire une requête qui me renvoie les couples sans doublons {(A,B)(B,A)}. En gros le résultat de ma requête renvoie :

Conjoint1 | Conjoint2
A | B
C | D
E | F

J'ai pensé a faire une fonction mais je ne sais pas trop comment faire. Je compte sur votre aide SVP. merci



A voir également:

1 réponse

Utilisateur anonyme
9 oct. 2013 à 22:49
Bonsoir

Si c'est avec MySQL :
SELECT DISTINCT GREATEST(Conjoint1 ,  Conjoint2) , LEAST(Conjoint1 ,  Conjoint2) FROM  T
-2