0
我有一個projects
表,帶有時間戳記列started_at
和tasks
表,其中列project_id
和started_at
。使用另一個表列的最舊值更新SQL datetime列?
有沒有辦法使用單個查詢進行批量更新projects
行以設置started_at
與tasks
表中最早的started_at
值?
例如,如果表tasks
有行:
project_id | started_at
1 | 2010-01-01
1 | 2015-01-01
2 | 2000-01-01
2 | 2020-01-01
運行查詢將更新projects
表這樣
id | started_at
1 | 2010-01-01
2 | 2000-01-01
我使用PostgreSQL。
不,我不刪除任何行。只需更新'projects'表的行,根據'tasks'表的值。 – Florent2
因爲在運行查詢之前它只有2行。 – Florent2