SQL:从第一列

时间:2017-02-04 23:21:03

标签: mysql select insert

所以我现在有两个表,这些表是由一些外键链接的。

`table_a` (
    `table_id` int not null,
    `important_value varchar(128) not null,
);

`table_b` (
    `table_id` int not null,
    `table_a_id` int not null,
)

我想将important_value移至table_b,其中引用table_a

假设我使用以下alter SQL

alter table `table_b` add column `important_value` varchar(128) not null;

如果它引用important_value,我现在如何将相关table_b插入table_a_id

1 个答案:

答案 0 :(得分:1)

您可以使用join

update table_b b join
       table_a a
       on b.table_a_id = a.table_id
    set b.important_value = a.important_value;