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.