Salve a tutti!

Ho un problema con una query... Devo concatenare vari campi di una tabella, separandoli con un trattino -

Con stringhe di poche parole va tutto a gonfie vele, però con stringhe più lunghe, spesso il contenuto che ne ricavo non va oltre il primo campo. In totale la query mi da un risultato troncato a 1022 bytes... o lettere, che vogliate.

Come mai? C'è un modo per ovviare a questo problema?

$sql= "SELECT GROUP_CONCAT(content SEPARATOR '-') AS content FROM `tabella` WHERE cid = '1'";