eccho la query

Codice PHP:
SELECT  a.allievo ALLIEVO,
d_mat.materia MATERIACEILING(sum(p_mat.presenze)/2PRESENZE,
d_ita.materia MATERIACEILING(sum(p_ita.presenze)/2PRESENZE

FROM allievo a
docenti d_mat,docenti d_itapresenze p_itapresenze  p_mat
WHERE 
p_ita
.allievoid=a.id AND p_ita.materiaid=d_ita.id and d_ita.id=1
and
p_mat.allievoid=a.id AND p_mat.materiaid=d_mat.id and d_mat.id=2

GROUP BY a
.allievo,d_mat.materiad_ita.materia 

Nella query si suppone di conoscere le materie, ovvero 1 per italiano e 2 per matematica.
Quindi se le materie sono di più, bisogna modificare il codice, seguendo questo come partenza.

Fammi sapere se così va bene...

ciao