select prodotti.*, count(1) as numero_filtri, group_concat(prodotti_filtri.id_filtro) as id_filtri from prodotti left join prodotti_filtri on prodotti_filtri.id_prodotto=prodotti.id where elencato=1 and id_cat in (59) and id_subcat in () and idlingua=2 group by prodotti.id order by codice asc