Je sais pas si je m'adresse au bon endroit mais j'ai vraiment besoin d'aide
j'ai une base de donnée qui me donne du fil a tordre et j'aimerais un coup de main
voici un exemple pour illustrer mon problème
- j'ai 4 continents (pas plus) Europe, Amérique, Afrique, Asie.
- 3/4 construisent des voitures (exemple : Europe, Amérique, Asie).
- Certaines voitures sont uniquement construite dans un continent, mais peuvent être vendu dans les 3 autres continents.
- Il y a des voitures qui sont construites dans les trois continents.
- L'Afrique ne construit pas de voiture, mais vends les voitures des autres continents.
les voitures et leurs caractéristiques + leur continent de construction sont mit dans une table
les voitures qui sont construites dans les 3 continents on pour endroit de construction l'indication "Commun"
exemple :
Toyota - carac - Asie
Audi - carac - Europe
Delorean - carac - Amérique
Modèle1 - carac - Commun
Modèle2 - carac - Commun
j'ai une deuxième tables qui réunie les informations du vendeur avec le continent de vente.
exemple :
Vendeur A - Modèle2 - Asie
Vendeur B - Delorean - Afrique
Vendeur X - Toyota - Afrique
Vendeur Y - Audi - Amérique
Vendeur Z - Modèle1 - Europe
et j'ai un troisième table qui réunis les continents de construction et vente
1 - Europe
2 - Amérique
3 - Afrique
4 - Asie
5 - Commun
J'aimerais qu'avec l'aide d'une requête et le nom d'un continent (+commun) je puisse afficher toute les voitures :
exemple avec Asie j'ai :
- Toyota
- Modèle1
- Modèle2
Avec Europe j'ai :
- Audi
- Modèle1
- Modèle2
Avec Afrique j'ai
- Toyota
- Dolerean
N'étant pas un continent de construction et n'ayant que Toyota et Dolerean en vente c'est tout ce qu'y s'affiche.
Avec Amérique j'ai :
- Audi
- Dolerean
- Modèle1
- Modèle2
Et avec Commun j'ai :
- Modèle1
- Modèle2
donc voila comment feriez-vous la base de donnée et quel requête faire pour afficher ces donnés là?
merci de m'aider