gpt4 book ai didi

postgresql - SQL加入最匹配的行

转载 作者:行者123 更新时间:2023-11-29 12:39:13 26 4
gpt4 key购买 nike

我有一个 wiki 系统,其中有一个中央表 Article,它在自己的表中有许多修订版。每个 Revisions 都包含一个 created_at 时间和日期列。

我想更新文章以包含来自最新修订版名称字段的非规范化字段 sort_name。

我可以发出什么 SQL 命令来用其最新修订的名称字段填充每篇文章的 sort_name 字段?

无论其值(value)如何,我都在使用 PostgreSQL。

最佳答案

不是 100% 确定 PostgreSQL 语法,因此您可能需要稍微更改一下,但想法是:

UPDATE Articles
SET sort_name = (SELECT FIRST(name)
FROM Revisions
WHERE Revisions.id = Articles.id
ORDER BY created_at DESC)

关于postgresql - SQL加入最匹配的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3066866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com