MySQL 5.1 - я хочу дублировать данные из объединенного столбца - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь скопировать столбцы данных из 2 соединенных таблиц в разных схемах.

Я присоединился и доволен результатом - но получаю ошибки, когда пытаюсь использовать код, который я нашел здесь, для копирования данных.

Я использую MySQL 5.1 и не могу обновить.

Мне нужно скопировать значения из ampp.vppid (t2?) Напрямую в medicament.CODE3 (t1?)

Я пробовал следующее:

select * from mls.medicament t1 join dmd.ampp t2 on t2.APPID = t1.code1
set t1.CODE3 = t2.VPPID;

Ответы [ 2 ]

0 голосов
/ 03 апреля 2019

Для всех, кому это может быть интересно - использование обновления с внутренним объединением сработало.

Я переместил таблицу, на которую ссылался, в ту же схему, чтобы она была простой - поскольку ей не требовалась собственная схема.

update mls.medicament A inner join mls.amp B on A.CODE1 = B.APID set A.CODE3=B.vpid;
0 голосов
/ 27 марта 2019

Скопируйте значения из одного столбца в другой в той же таблице

, вы можете посмотреть на это, это поможет вам и позволит решить вашу проблему

...