Pour afficher un résultat lisible, vous utilisez la requête SELECT en y incluant une jointure de table :
SELECT * from membres, pays where membres.pays=pays.code
Ici le signe * indique que tous les champs sont sélectionnés. Pour prendre en compte uniquement certains champs, il faut les nommer. Si les tables ont deux champs qui portent le même nom, il est nécessaire de nommer aussi les tables. Nous conseillons de le faire systématiquement, dans le cas des jointures, pour ne pas rencontrer de mauvaises surprises. Ainsi pour sélectionner tous les champs sauf la date de mise à jour, il faudrait écrire la requête suivante :
SELECT membres.nom_usage,
membres.mot_passe,
membres.prenom,
membres.code_postal,
membres.ville,
pays.nom ,
membres.email
from membres, pays where membres.pays=pays.code
Le point marque l’appartenance de nom_usage à la table membres par exemple.
| Jointure |
Aucun commentaire:
Enregistrer un commentaire