Bonjour a tous et merci de porter attention à mon problème.
Cette requet me semble valide mais mysql me dit le contraire ("#1111 - Utilisation invalide de la clause GROUP"). Le problème est causé par la sous-requète de la clause HAVING qui n'est pas supportée. Si on la remplace par un nombre quelconque, ca fonctionne.
Si besoin est, je peux vous donner la structure de ma base et accesssoirement des données de test, mais je ne pense pas que ce soit utile.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT agence_code, COUNT( DISTINCT(categorie_code) ) AS nb FROM vehicule GROUP BY agence_code HAVING nb=(SELECT MAX(COUNT(categorie_code)) FROM categorie);
Le but de la requete est en fait d'afficher les agences (agence_code) qui possèdent toutes les catégories de véhicule.
Partager