Ho capito.
Personalmente faccio + query. Il Group by te le raggruppa sempre per un tipo e quindi...

- Query 1
Risultato 1

- Query 2
Risultato 2

Se poi vuoi far si che le query si aggiornino automaticamente se aggiungi una nuova categoria prodotti, l'id_tipo in Where lo estrapoli dinamicamente.