Bonjour à tous !
j'ai une requête que je voudrais simplifier si possible, peut être que l'approche que j'ai adoptée n'est pas la bonne , je m'en remets à vos conseils.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
UPDATE membres m , reinit_mdp r
SET m.mot_de_passe = 
   (
       SELECT nouveau_mdp
       FROM 
       (
         SELECT r.nouveau_mdp
         FROM reinit_mdp r
         INNER JOIN membres m
           ON m.id_membre = r.id_membre
           WHERE (r.hash_reinit =  `fg54g`)
           AND   (m.adresse_email = `yop@yop.yop`)
       )
       tmp
  )
WHERE (r.hash_reinit = `fg54g`)
AND   (m.adresse_email = `yop@yop.yop`)
PS: surtout dans le dernier "WHERE" , je ne suis pas sure que la méthode que j'ai employée soit la bonne
Merci