Вставьте объединенную строку из одной таблицы в поле в другой таблице.
Таблица 1 (курс) содержит следующие поля:
course.name (например, наука)
конечно.количество (например, SC101S1)
конечно.идентификатор
конечно.calendarid
Таблица 2 (CustomCourse) содержит следующие поля:
customcourse.идентификатор
customcourse.значение
customcourse.attributeid
Я хочу вставить в customcourse.value конкатенированное значение course.name + '-' + курс.номер из таблицы курсов
Что я уже пробовал:
Я пробовал оператор update, но затронуты 0 строк:
--Работает, но нулевые строки затронуты
Обновить customcourse SET customcourse.value = name + '_' + number
от курса
Внутреннее соединение customcourse на customcourse.courseID = course.courseID
где course.calendarID = '162'
и конечно.CL03S2 количество =''
и customcourse.attributeID = '1132'
--Синтаксис не работает в инструкции INSERT INTO
Вставить в CustomCourse
Выбор метода concat ('поле.имя', '_', 'поле.количество') Как customcourse.value
Внутреннее соединение курса на course.courseID = customccourse.courseID
где customcourse.attributeID = '1132'
и конечно же.calendarID = '162'