Besoin d'aide commande SQL
stevengren
Messages postés
164
Date d'inscription
Statut
Membre
Dernière intervention
-
fiu -
fiu -
Bonjour,
j'ai une base de données contenant des triangles et la mesure des trois cotés c'est-à-dire le CoteA, Coteb coteC et sont type(Scalène par exemple). Je dois récupérer tous les triangle isométrique dans ma base c'est-à-dire que je dois récupérer les triangle par exemples A=2 B=3 C=4 et A=2 B=3 C=4 C'est 2 triangle sont isométriques car le triangle est identique mes ses cotés sont dans un ordre différent.
Les triangles suivant sont isométrique
A=2 b=3 c=4
a=3 b=2 c=4
a=4 b=2 c=3
a=2 b=4 c=2
Je n'arrive pas a faire de commande select pour récupéré seulement les triangles isométrique
Select * from Triangle where ??????
j'ai une base de données contenant des triangles et la mesure des trois cotés c'est-à-dire le CoteA, Coteb coteC et sont type(Scalène par exemple). Je dois récupérer tous les triangle isométrique dans ma base c'est-à-dire que je dois récupérer les triangle par exemples A=2 B=3 C=4 et A=2 B=3 C=4 C'est 2 triangle sont isométriques car le triangle est identique mes ses cotés sont dans un ordre différent.
Les triangles suivant sont isométrique
A=2 b=3 c=4
a=3 b=2 c=4
a=4 b=2 c=3
a=2 b=4 c=2
Je n'arrive pas a faire de commande select pour récupéré seulement les triangles isométrique
Select * from Triangle where ??????
A voir également:
- Besoin d'aide commande SQL
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Diskpart commande - Guide
- Commande scannow - Guide
1 réponse
Salut
Un début qui soulève un coin du voile serait
select t1.*, t2.*
from triangle t1, triangle t2
where (t1.a = t2.a and t1.b = t2.c and t1.c = t2.b)
or (t1.a = t2.c and t1.b = t2.b and t1.c = t2.a)
or (t1.a = t2.b and t1.b = t2.a and t1.c = t2.c)
dommage qu'il y ait tous ces doublons dans les réponses.
car on affichera 2-3-4 avec 2-4-3
puis 2-4-3 avec 2-3-4
Un début qui soulève un coin du voile serait
select t1.*, t2.*
from triangle t1, triangle t2
where (t1.a = t2.a and t1.b = t2.c and t1.c = t2.b)
or (t1.a = t2.c and t1.b = t2.b and t1.c = t2.a)
or (t1.a = t2.b and t1.b = t2.a and t1.c = t2.c)
dommage qu'il y ait tous ces doublons dans les réponses.
car on affichera 2-3-4 avec 2-4-3
puis 2-4-3 avec 2-3-4