Я получаю сообщение об ошибке, используя следующий синтаксис:
update table set field1 = (field1+' - '+field2) where field1 = 'somevalue'
Я не очень счастлива делать это для меня. Я знаю, что «+» для конкатенации работает в моих операторах выбора, так что это правильный синтаксис. Здесь есть что-то еще ... и я тоже попытался убрать скобки.
Пример:
если field1 = 'Cheese' и field2 = 'ConQueso'
, тогда мое обновление должно установить все записи, где field1 = 'Cheese' равным field1 = 'Cheese - ConQueso'
EDIT:
Оба поля являются текстовыми полями