MySQl Query: скопируйте столбец с именем «C» из таблицы2 в столбец «C» в таблице1 без потери других данных столбца - PullRequest
1 голос
/ 24 августа 2011

У меня есть 2 таблицы table1 и table2. Я должен скопировать столбец с именем «C» из таблицы 2 в столбец «C» в таблице 1 без потери других данных столбца. Оба типа данных поля одинаковы. Кто-нибудь может дать мне правильный вопрос, как это сделать.

1 Ответ

1 голос
/ 24 августа 2011

Предполагая, что Table1 уже содержит столбец C, и вы можете присоединиться по id:

UPDATE table1 t1 JOIN table2 t2 ON t1.id = t2.id
SET t1.col1 = t2.col2, t1.col2 = t2.col2

источник: http://blog.ookamikun.com/2008/03/mysql-update-with-join.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...