Bonjour,
j'ai un petit souci d'affichage d'une requête select,
et j'aimerais vous en exposer le contenu,
pour voir ce qui pourrait être fait.
Voilà, pour simplifier,
j'ai 3 tables.
-1ere table:
- contient des champs du type:
----------------------------------------
table1_id | table1_nom | table1_prenom |
----------------------------------------
1 | dupond | marc |
----------------------------------------
2 | doe | john |
----------------------------------------
2eme table:
- contient des champs du type:
----------------------------------------
table2_id | table2_livre | table2_genre |
----------------------------------------
1 | asterix | BD |
----------------------------------------
2 | bidon | roman |
----------------------------------------
3eme table:
- contiendrait :
----------------------------------------
table3_id | table1_id | table2_id |
----------------------------------------
1 | 1 | 2 |
----------------------------------------
2 | 2 | 1 |
----------------------------------------
Ne tenez pas compte des données en tant que tel,
j'ai inventé sur le tas, c'est le principe de ce que je cherche à obtenir à l'affichage que j'aimerais vous exposer.
Alors en fait, j'aimerais obtenir, en faisant un select de la table 3,
l'affichage des données correspondantes aux tables 1 et 2.
Et je ne sais pas comment faire,
car il faudrait pouvoir afficher à la place de table1_id, les champs table1_nom et table1_prenom,
et aussi afficher à la place de table2_id, les champs table2_livre et table2_genre.
Pour obtenir d'après les données de la table 3, un tableau de ce style :
-----------------------------------------------------------
table1_nom | table1_prenom | table2_livre | table2_genre |
-----------------------------------------------------------
dupond | marc | bidon | roman |
-----------------------------------------------------------
doe | john | asterix | BD |
-----------------------------------------------------------
Voilà, merci d'avance pour votre aide,
et n'hésitez pas à me dire si je pars dans une mauvaise réflexion,
car je débute et je n'ai fait que de l'autoformation pour le moment.
Partager