gpt4 book ai didi

sql - 选择外键和最后时间戳的唯一行

转载 作者:行者123 更新时间:2023-12-03 17:39:26 25 4
gpt4 key购买 nike

我有一个数据库,其中的表具有以下架构:

CREATE TABLE register (
register_id INTEGER NOT NULL,
mould_id VARCHAR,
timestamp INTEGER NOT NULL,
PRIMARY KEY (register_id),
FOREIGN KEY(mould_id) REFERENCES mould (mould_id)
)

时间戳是增量整数,所以时间戳越大意味着时间越近。

我想获取每个 Mold_id 的最后一个寄存器(更新的/更大的时间戳)。是否可以使用 SQL 查询来获取此信息?

最佳答案

您可以按mould_id分组:

select *, max(timestamp) from register group by mould_id

关于sql - 选择外键和最后时间戳的唯一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49054384/

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