SELECT if(arc_expl_notice!=0,case when typdoc='a' then 'Livres' when typdoc='j' then 'Documents sonores : musique' when typdoc='i' then 'Documents sonores : livres' when typdoc='g' then 'Documents audiovisuels' when typdoc='l' then 'Livres électroniques' else 'Autres documents' END,'Publication en série') as 'Type de document', CASE WHEN libelle IS NULL THEN " Catégorie de lecteurs inconnue" ELSE libelle END as Catégorie, count(distinct arc_id) as "Nombre de prêts" FROM pret_archive left join notices on arc_expl_notice=notice_id LEFT JOIN empr_categ ON id_categ_empr = arc_empr_categ left join docs_location on arc_expl_location=idlocation where year(arc_debut) = '!!anneee!!' and arc_expl_location in (!!choixlocation!!) group by 1,2 order by 1,2