bonjour . Pour ta base de données tu fais 3 tables:
- nom_etudiant
-- id int(11) auto_increment primary key
-- nom varchar(40) not null default ''
- promo_link
-- nom_id int(11) not null default 0 primary key
-- promo_id int(11) not null default 0 primary key
-promo
-- id int(11) auto_increment primary key
--nom_promo varchar(40) not null default ''
Comme tu es etudiant, il doit y avoir plusieurs promo. Donc tu met 1ère promo, 2ème promo , ... , nième promo.
la table promo_link contient les clés qui te permettent de lier les tables entre elle et ainsi de retrouver la promo correspondant à un etudiant ( ou plus).
Pour recuperer tous les etudiant de la promo1 tu fais :
SELECT n.id, p.promo FROM nom n , promo p, promo_link plk WHERE n.id = plk.nom_id AND p.id = plk.promo_id AND p.id = 1
Si tu as des problèmes PM moi
Message édité par joelan le 20-07-2004 à 22:22:02