bonjour,

Je vais essayer de vous expliquer mon pb le plus simplement.

Pour réaliser ma base de données, je dois partir d'une table "Zone" déjà construite, définie par un id_site, commune, date_visite, auteur_visite,...etc, et d'un autre côté d'une liste d'espèces végétales définies par un id_esp_veg, nom_latin, nom_commun,...etc, dans la table "espece_veg".

Le pb réside dans le fait que sur chaque Zone, 5 espèces de la liste doivent être relevées.

J'ai donc créé 5 tables (esp1_veg,...,esp5_veg) définies chacune par un id_espX_veg, id_site, taux_recouvrement,etc...,que j'ai relié par l'intermédiaire des identifiants à la table espece_veg.

Il faut maintenant relier les 5 tables espX_veg, espece_veg, et Zone entre elles. Ce que j'ai fait.

Mais lorsque je fait une requête toute simple pour afficher le nom_commun des 5 espèces présentes sur tel site, cela ne marche pas.

J'ai essayé un peu tout, sans succès.
Faut-il intégrer les 5 espèces dans la table "Zone" par leur identifiant? ça ne marche pas non plus car il faudrait relier les 5 identifiants id_espX_veg avec id_esp_veg de la table espece_veg.

Je ne sais plus quoi tenter. Si quelqu'un a une solution, je suis preneur.

Merci d'avance pour votre aide.