1
我有表X與許多現有的行更新所有的表x行與插入的ID從數據表Y
x (id, name)
我有一個新的數據表Y,這是目前空,(全字段有默認值)
y (id, uuid)
我X了新列更新y_id
x (id, name, y_id)
我想填充Ÿ在X中的每一行,然後通過關聯y.id x其中Ÿ
這是接近我有,但這套X的所有行有同樣的y.id.
with ys as (
insert into y(uuid) values(default)
returning id
)
update x set y_id = ys.id
from ys
該死!是的,這工作,令人印象深刻!我需要閱讀'over'我還沒有使用過。 – Tim