[英]Inserting columns with Postgresql by ID
我認為您正在尋找JOIN
。
例如:
select
m.id,
m.title,
d.director_id
from movie m
join directors d on d.movie_id = m.id
編輯:添加冗余列“director_id”
如果要永久添加列director_id
,則需要先添加列(空),然后更新其值。 例如:
alter table movie add column director_id int;
接着:
update movie m
set director_id = d.director_id
from directors d
where d.movie_id = m.id
請注意,此時UPDATE
語句正在運行,並且以后不會繼續更新數據,除非您再次運行它。 因此, director_id
列可能會變得陳舊,其中包含運行 UPDATE 時的信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.