Bonjour,
J'ai 3 tables :
habitation
idhabitation INT AUTO_INCREMENT PRIMARY KEY
personnes
idpersonne INT AUTO_INCREMENT PRIMARY KEY,
nom_personne TEXT
animaux_compagnie
idanimal INT AUTO_INCREMENT PRIMARY KEY,
nom_aninal TEXT
Je voudrais effectuer une requête renvoyant comme résultat :
idhabitation, nom_personne, COUNT(idanimal) as nombre_animaux
De manière à avoir
idhabitation;nom_personne;nombre_animaux
10;Pierre;2
10;Sophie,1
10;Vincent;0
Sachant que COUNT(idanimal) dépend de idpersonne (et je voudrais juste les animaux dont le nom commence par 'B' par exemple).
Je ne sais pas comment utiliser le COUNT vu que le ORDER BY pour les animaux dépendra uniquement de idpersonne.
Sauriez-vous comment faire ceci ?
En vous remerciant,
C. Tobini
Partager