eccho la query
Codice PHP:
SELECT a.allievo ALLIEVO,
d_mat.materia MATERIA, CEILING(sum(p_mat.presenze)/2) PRESENZE,
d_ita.materia MATERIA, CEILING(sum(p_ita.presenze)/2) PRESENZE
FROM allievo a, docenti d_mat,docenti d_ita, presenze p_ita, presenze 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.materia, d_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