Bonjour,
1. Explications :
J'ai une base de données MySQL avec XAMPP en local qui concerne une gestion de voitures (location avec forfait).
Ma table Véhicule contient :
Vehicule_Id => L'identifiant du véhucule.
Vehicule_Immatriculation => La plaque d'immatriculation du véhicule.
Modele_Id => L'identifiant concernant le modele du véhicule (1 correspond par exemple à BMW I8).
Modele_Id est une clé étrangère faisant le lien entre VEHICULE et MODELE.
Pluisuers VEHICULES peuvent avoir UN même MODELE.
Voici un extrait :
2. Demande SQL :
=> Je voudrais connaitre le modèle qui existe le plus parmi mes voitures.
=> Et si possible (mais je ne pense pas que ce soit possible en SQL), avoir une liste des 6 modèles qui existent le plus parmis tous les véicules.
J'arrive à compter le nombre de véhicule pour chaque modele, mais comment trouver le maximum, parmis un genre de COUNT de chaque modele svp ?
La requête pour 1 modèle précis :
Je me suis dit que ça ne se ferait surement que en PHP ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT COUNT(*) FROM vehicule V WHERE V.Modele_Id IN ( SELECT Modele_Id FROM modele WHERE Modele_Libelle = 'BMW I8' )
Je reste à votre disposition pour tout renseignement. N'hésitez pas !
Merci
Partager