Bonjour!
J'ai un petit problème avec une jointure multiple sous MySQL :
J'ai 2 tables :
- users_tbl (user_id, nom, ....)
- passwords_tbl (fk-user_id, password)
fk-user_id est la clé étrangère de user_id.
Je voudrais récuperer le mot de passe du user 'xxx' :
Code :
- SELECT password
- FROM users_tbl, passwords_tbl
- WHERE 'fk-user_id' = 'user_id' and nom = 'xxx';
|
La requete ne retourne aucun résultats (biensur je me suis assurer que le nom 'xxx' existe dans users_tbl et fait références a un password dans passwords_tbl)
A mon avis cela vient du fais que le moteur de la table est InnoDB. D'ou la question avec InnoDB la jointure fk-user_id = user_id n'est pas nécessaire?et même superflu?
Merci!