Ho provato con una cosa simile, ma manca la meta della matrice:

Codice PHP:
SELECT COUNT(*), altezza.tipocorporatura.tipo
FROM persona INNER JOIN altezza ON persona
.id_altezza=altezza.id
INNER JOIN corporatura ON persona
.id_corporatura=corporatura.id
GROUP BY persona
.id_altezza
Con questa query riesco ad avere una lista delle tre altezze possibili e quante persone rientrano in ciascuna altezza, ma non riesco a scrivere una query che mi generi una matrice come quella di cui ho bisogno