la query mi da questo errore:

SELECT anagrafica.id_ass, anagrafica.cognome_nome, anagrafica.indirizzo_res, concat(anagrafica.cap_res,'-',anagrafica.comune_res,'-','(',anagrafica.prov_res,')') as indirizzoresidenza, anagrafica.indirizzo_dom, concat(anagrafica.cap_dom,'-',anagrafica.comune_dom,'-','(',anagrafica.prov_dom,')') as indirizzodomicilio, anagrafica.selezione_ind, anagrafica.selezione_ind2, anagrafica.indirizzo_dom, anagrafica.comune_dom, anagrafica. prov_dom, anagrafica.comune_res, anagrafica.prov_res, anagrafica.cap_res, anagrafica.cap_dom, pagamenti.id_transaz, pagamenti.id_pagamento, pagamenti.descr_pagamento, pagamenti.data_pagamento, pagamenti.valore, SUM(pagamenti.valore) as tot FROM anagrafica INNER JOIN pagamenti ON anagrafica.id_ass = pagamenti.id_ass WHERE 1 AND data_pagamento LIKE '%2008%' ORDER BY data_pagamento Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause