ho provato mi dice questo:

La colonna 'annunci.name' non è valida nell'elenco di selezione perché non è inclusa né in una funzione di aggregazione né nella clausola GROUP BY.

se provo a eliminare i campi selezionati dopo "distinct" mi cambia il nome del campo nell'errore che è praticamente quello successivo a quello cancellato prima di eseguire la query

es:

Codice PHP:
SELECT distinct annunci.annunci_idannunci.nameconvert(varchar(max), annunci.description) as testo_annunci FROM annunci LEFT JOIN images on annunci.annunci_id images.entity_id left join user_profile on annunci.user_id user_profile.user_profile_id  where available1 GROUP BY annunci.annunci_id 
se cancellassi annunci.name mi da errore su annunci.description