Я хотел бы объединить две колонки в одну колонку, как FULLNAME, и для этого я написал следующий код:объединить столбцы в один столбец тузд
$this->db->select('CONCAT(first_name," ",last_name) AS FullName');
$this->db->from('customer');
$this->db->where('user_id',1);
$query = $this->db->get();
return $query->result_array();
Результирующий запрос будет:
SELECT CONCAT(first_name," ",last_name) AS FullName
FROM customer
WHERE user_id = 1
но когда я выполнить приведенный выше код дает мне:
у вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса использовать вблизи «FROM (
customer
) WHEREuser_id
=„1“в строке 2
Я также попытался с concat_ws group_concat
, но не смог заставить его работать , Может ли кто-нибудь увидеть, что я делаю неправильно?
Вы могли бы отправить инструкцию SQL? Трудно угадать точный синтаксис из этого кода ... –