Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1125 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Aide sur une Requete SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide sur une Requete SQL

n°234596
zetoune
Posté le 25-10-2002 à 15:46:56  profilanswer
 

voila, j ai une table du genre
 
+----------+------------+
+    MOT   + EQUIVALENT +
+----------+------------+
+ directeur+ directrice +
+ directeur+ dir.       +
+technicien+ tech.      +
+----------+------------+
 
 
je veux pouvoir faire une requete  qui me sortent tous les mots qui se correspondent..
 
exemple si je cherche les equivalent de "dir."
 
Je veux que cela me donne
+----------+
+    MOT   +
+----------+
+ directeur+
+directrice+
+  dir.    +
+----------+
 
 
J'ai essayé ca mais ca me sort pas "directrice"

SELECT     Equi1.Mot
FROM         Equivalence AS Equi1, Equivalence AS Equi2
WHERE     (Equi1.Mot = 'dir.' OR
                      Equi1.Equivalent = 'dir.') AND (Equi1.Mot = Equi2.Mot)
UNION
SELECT     Equi1.Equivalent
FROM         Equivalence AS Equi1, Equivalence AS Equi2
WHERE     (Equi1.Mot = 'dir.' OR
                      Equi1.Equivalent = 'dir.') AND (Equi1.Mot = Equi2.Mot)


 
Quelqu'un a une idée ?
 
EDIT : J'ai oublié de dire que je voulais le faire en une requete.


Message édité par zetoune le 25-10-2002 à 15:47:30
mood
Publicité
Posté le 25-10-2002 à 15:46:56  profilanswer
 

n°234600
arghbis
salops de dauphins
Posté le 25-10-2002 à 15:55:33  profilanswer
 

essaye ça pour voir :
select equivalent from tatable where mot in (select mot from tatable where equivalent=dir);
le problème, c que dans ton exemple, ça ne te sortira pas directeur, sauf si tu a le tuple directeur|directeur!
à mon avis, soit ta table n'est pas complète (du moins dans l'exemple) soit tu n'as pas la bonne structure de données :p

n°234602
zetoune
Posté le 25-10-2002 à 15:58:10  profilanswer
 

ouais c'est bon ca fonctionne comme ca merci..
non la table n'etait pas complete dans l'exemple

n°234603
Fred999
Rabat-joie
Posté le 25-10-2002 à 15:58:13  profilanswer
 

Par rapport à ce que tu demandes, la structure de données me paraît bizarre.
 
Enfin je suis pas un expert non plus :??:

n°234753
kuroineko
je mamgerais bien un truc la..
Posté le 25-10-2002 à 22:02:43  profilanswer
 

Fred999 a écrit a écrit :

Par rapport à ce que tu demandes, la structure de données me paraît bizarre.
 
Enfin je suis pas un expert non plus :??:




 
moi j'aurrai pas fait de tables de cette facon la...
ou alors en faisant une vue ce serrai peut etre plus simple non ?


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Aide sur une Requete SQL

 

Sujets relatifs
requete sql bug[PHP] connaître le prochain numéro auto avant de faire la requête
PHP FORMULAIRE SQL ORACLErequete: chercher un mot qui commence par un chiffre...
[MYSQL] Comment récupérer les ID de champs via une requête / commandeProblème avec une requête SQL
Cherche aide en PHP pour débutants...[SQL][Oracle]Besoin d'aide pour une requête!
[SQL] Besoin d'aide pour céer un requete[SQL Server] besoin d'aide pour requete de maj
Plus de sujets relatifs à : Aide sur une Requete SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR