Bonjour,
Supposons un table nommée membre qui contient les colonnes suivantes :
1 2 3 4 5
| Table : membres
=============
nom : Leclair
prenom : Joseph
statut : 1 |
et une table membres_statuts qui contient les colonnes suivantes :
1 2 3 4
| Table : membres_status
==================
id_statut : 1
nom_statut : membre actif |
On peut alors émettre la commande SQL suivante qui ira chercher l'information dans les deux tables :
1 2 3
| select membres.nom, membres.prenom, membres_statuts.nom_statut
from membres, membres_statuts
where membres.statut = membres_statuts.id_statut; |
La requête amènera les résultats suivants :
1 2 3
| nom prenom nom_statut
===================================
Leclair Joseph membre actif |
pour créer le lien entre les deux tables, on peut définir la contrainte suivante :
ALTER TABLE membres ADD CONSTRAINT membres_FK Foreign Key (statut) REFERENCES membres_statuts (id_statut) ON DELETE SET NULL;
Un bon livre de SQL pourrait te donner plus d'information.
PC
Partager