mhh mi vergogno quasi a dirlo

mhh allora vi pongo il problema

ho una prima tabella CATEGORIE
una seconda tabella SOTTOCATEGORIE
una terza tabella AZIENDE

COME FACCIO A SAPERE QUANTE SOTTOCATEGORIE HO PER UNA DETERMINATA CATEGORIA, questo dato me lo devo rendere la query, cioè nn devo farmi un conteggio (con php) del numero di righe che mi ha estratto il db con la query


Codice PHP:
SELECT COUNT(sc.id_sottocategoria)
FROM `sottocategorie` AS sc 
INNER JOIN categorie 
AS ca ON ca.id_categoria sc.id_categoria    
INNER JOIN aziende 
AS az ON az.id_sottocategoria sc.id_sottocategoria
WHERE az
.visibile_azienda 'si' AND ca.id_categoria 9
GROUP BY sc
.id_sottocategoria 
così acendo mi rende il numero di sottocategorie per categorie, visto che le ho raggrupate per categoria.... anche se io ho chiesto solo dalla categoria numero 9!!!

mhh nn so nn riesco a capire l'errore