Este post es algo lógico que observé y que simplemente lo comparto.
Si se permite que los campos apellidos sean nulos. Al hacer una query así, si alguno de los dos es null.
select concat(u.surname,’ ‘,u.lastname) as surname_lastname from users u ;
El resultado es NULL
Tendremos que modificar nuestra query para que introduzca una cadena vacía en caso que sea nulo.
select concat(ifnull(u.surname,»),’ ‘,ifnull(u.lastname,»)) as surname_lastname, u.* from users u