Задать вопрос
@Oleg_Charkov

Как объединить два столбца в один новый (через CONCAT)?

Надо объединить 2 столбца в один. Использовал как CONCAT, так и CONCAT_WS.
Ничего не вышло, данные не слипаются. При всем этом обычный SELECT работает.

ALTER TABLE check2_sql ADD COLUMN ABC_XYZ TEXT NOT NULL;

UPDATE check2_sql SET ABC_XYZ = CONCAT(ABC, " ", XYZ);
SELECT * FROM check2_sql;

Также пробовал добавить SELECT в SET, но ничего не вышло.

UPDATE check2_sql SET ABC_XYZ = (SELECT(CONCAT(ABC, " ", XYZ)) WHERE id_tov_cl.ABC = id_tov_cl.XYZ);

Данные и столбцы выглядят так:
62cab60edaf99651920093.png
Почему не работает?
  • Вопрос задан
  • 248 просмотров
Подписаться 1 Простой 7 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы