select distinct r.cognome, r.nome, r.codfiscale, p.indirizzo, p.comune, p.cap, p.provincia, p.telefono, (select sum(quantita) from v_richieste r1 where r1.codice = r.codice and (r1.codminsan like 'mw0u' or r1.codminsan like 'mw10')) as n_strisce_reattive_per_dosaggio_glicemia_capillare, (select sum(quantita) from v_richieste r1 where r1.codice = r.codice and r1.codminsan like 'mw3d' ) as n_aghi_per_penna_siringa, (select sum(quantita) from v_richieste r1 where r1.codice = r.codice and r1.codminsan like 'mw3d' ) as n_siringhe_monouso_per_insulina, (select sum(quantita) from v_richieste r1 where r1.codice = r.codice and r1.codminsan like 'mw53' ) as n_lancette_pungidito, (select sum(quantita) from v_richieste r1 where r1.codice = r.codice and r1.codminsan like 'mw13' ) as n_strisce_reattive_per_dosaggio_glicosuria, (select sum(quantita) from v_richieste r1 where r1.codice = r.codice and r1.codminsan like 'mw11' ) as n_strisce_reattive_per_dosaggio_chetonuria from v_problemi_attivi r inner join v_pazienti p on p.codice=r.codice where r.problema like '%diabete%' order by 1,2,3