Código sql:
Ver original- SELECT 
-    c.categoria , 
-    COUNT(*) productos  
- FROM tbl_categorias c JOIN tbl_productos p ON c.id = p.id_categoria  
- ORDER BY c.categoria 
- GROUP BY c.categoria; 
El tema es que agrupe las categorías, sea por nombre o ID. Al hacerlo, se generan subtotales pro grupo.