У меня есть хранимая процедура, и ее часть:
SET @TableAlias = " ls_flock AS _flk ";
SET @Select = CONCAT(
" _flk.Id as Id, _flk.Code as Code, ",
CONCAT(" _em.FirstName", " ", "_em.LastName "), -- here I want to CONCAT 2 columns as one field.
" as FlockManager"
);
SET @Join = " JOIN employee as _em ON _flk.EmployeeId = _em.Id ";
Я не могу СОХРАНИТЬ два столбца как поле с функцией CONCAT
.
И если я удалите следующую строку, код работает нормально:
CONCAT(" _em.FirstName", " ", "_em.LastName "), -- here I want to CONCAT 2 columns as one field.
" as FlockManager"
Я получаю эту ошибку:
У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с '.LastName как FlockManager FROM ls_flock AS _flk ПРИСОЕДИНЯЙТЕСЬ до сотрудника как _em ON _flk.' в строке 1