gpt4 book ai didi

sql - 在选择语句中获取每组的最新条目

转载 作者:行者123 更新时间:2023-12-02 02:33:38 27 4
gpt4 key购买 nike

我有 3 个表要加入以获得 table1.code、table1.series、table2.entry_date、table3.title1我正在尝试获取按 table1.code 和 table1.series 分组的最新非空 table3.title1。

select table1.code, table1.series, max(table2.entry_date), table3.Title1 
from table3 INNER JOIN table2 ON table3.ID = table2.ID
INNER JOIN table1 ON table2.source_code = table1.code
where table3.Title1 is not NULL
group by table1.code, table1.series, table3.Title1

似乎给了我所有带有非空 title1 而不是最近的条目。我应该如何构造查询以仅选择每个代码和系列的最新版本的 Title1?

最佳答案

试试这个:

select table1.code, table1.series, max(table2.entry_date), max(table3.Title1) as Title1
from table3
INNER JOIN table2 ON table3.ID = table2.ID
INNER JOIN table1 ON table2.source_code = table1.code
where table3.Title1 is not NULL
And Table2.entry_Date = (Select Max(sq.entry_Date)
From sq.table2
Where sq.id = table2.ID)
group by table1.code, table1.series

关于sql - 在选择语句中获取每组的最新条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2779244/

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