Bonjour,
Je suis débutant en MySQL et j'ai besoin d'extraire des informations d'une base de données existante et j'ai quelques soucis. Je vous explique:
il y a une table dans laquelle se trouvent mes informations. Par contre, dans certains champs, l'information est codée et l'information en clair est dans une autre table. Avec 2 tables, j'arrive à les lier sans problème avec une requête du style
Maintenant, pour 3 tables, je n'y arrive pas. J'essaye de vous décrire l'arborescence :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select * from table1,table2 where table2.code=table1.codetable2 and table1.prenom='morice'
Dans l'enregistrement de table2 qui m'interesse j'aitable1.prenom='morice'
table1.nom='durand'
table1.codetable2='2268'
et j'ai une table3 ou j'ai l'enregistrementtable2.code='2268'
table2.departement='44'
j'aimerai trouver la requête qui me donnerai le résultat suivanttable3.code='44'
table3.nom='loire atlantique'
Attention c'est un exemple et je ne suis pas maître de la structure de la base de données. Elle est comme ça et on n'y touche pasmorice durand 44 loire atlantique
Ai-je été clair?
Peut on m'aider ? avec des mots simples
Partager