gpt4 book ai didi

获取最大不同日期的 SQL 查询 - 有点

转载 作者:太空宇宙 更新时间:2023-11-03 11:21:10 25 4
gpt4 key购买 nike

我有两个表:文章和文章标签

articles: id, author, date_time, article_text
articletags: id, tag

(article.id == articletags.id in a many-to-many relationship)

我在最后一次在每个标签下发布了一些东西。换句话说,对于每个标签,查看与其相关的所有文章并找到最新的并返回。

例如文章:

1, me, 12 Nov, Sometext
2, me, 13 Nov, Sometext
3, me, 14 Nov, Sometext

文章标签

1, foo
1, bar
2, foo
3, bar

我想回去:

foo, 13 Nov
bar, 14 Nov

我可以达到内部连接的程度,然后被难住了。我不认为 DISTINCT 子句是我所追求的,我对子查询还不够熟悉,不知道这是否有帮助。

SELECT date_time, tag 
FROM articles, articletags
WHERE articles.id = articletags.id

这可能吗?

最佳答案

select t.tag, max(a.date_time) as latest
from articles a
inner join articletags t
on t.id = a.id
group by t.tag

关于获取最大不同日期的 SQL 查询 - 有点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/294705/

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