Ce forum est maintenant fermé, seule cette archive statique reste consultable.
  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  Problème sous requête

Bas de page
Auteur Sujet :

Problème sous requête

n°12508
Nkubi
Profil : Jeune recrue
Posté le 12-04-2005 à 12:50:25  
 

Bonjour,
 
Ca fait longtemps que je n'avais pas fait de SQl et je rencontre quelques difficultés sur quelque chose d'assez basique.
 
Si je tape ma requête : "SELECT nomprod FROM produit WHERE pere = "cles_usb"" cela me retourne deux champs ce qui est normal.  
Mais je veux comparer ces champs avec un autre, donc j'ai cette fois :  
'SELECT nomprod, texte, nomimg, prix, pere FROM produit WHERE pere IN ( SELECT nomprod FROM produit WHERE pere = "cles_usb" )'. Et là sql me dit que j'ai une erreur de syntaxe et je ne sais pas le résoudre vu l'ancienneté de mes connaissances. J'i essayé de taper (SELECT a.nomprod FROM produit a WHERE a.pere = "cles_usb" ) pour la sous-requête mais toujours pareil.
 
Si quelqu'un pouvait m'aider ce serait bien sympa.
 
 
Merci d'avance,
 
Nkubi.

mood
Pub
Posté le 12-04-2005 à 12:50:25  
 

n°12513
CRCmissmat​ch
Profil : Membre
Posté le 12-04-2005 à 16:32:14  
 

Je n'ai pas tout compris...  
Si le probleme vient du fait que tu recois deux reponses, tu peux utiliser un 'select distinct'...
Peut etre est ce ca que tu veux faire :
 
select A.toto from hihi A, huhu B where A.nom=B.nom and ...
 
enfin je ne sais pas si ca t'aidera...


Message édité par CRCmissmatch le 12-04-2005 à 16:32:39
n°12515
Tastito
So lost in love
Profil : Dinosaure
Posté le 12-04-2005 à 21:26:05  
 

Ben vu que tu veux comparer deux lignes faut faire une jointure comme là :  
 
http://sql.developpez.com/sqlaz/jointures/


---------------
"Oh, that girl, you know she really, blows my, head apart,  
And the sky and the stars, all, synkronized...  
Eh no.... No no no, now me and her,  
We are in love... "  
  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  Problème sous requête

© 2000-2024 Forum.rue-montgallet.com - Tous droits réservés