¿Qué pasa con el CONCAT()
función?
SELECT id, CONCAT(lastname, ', ', firstname) AS name FROM `table`;
Si va a concatenar muchos campos, también podría considerar CONCAT_WS()
función, donde el primer argumento es el separador del resto de argumentos, que se añade entre las cadenas a concatenar:
SELECT id,
CONCAT_WS(',', field_1, field_2, field_3, field_4) list
FROM `table`;