gpt4 book ai didi

mysql - 获取每个类别的最后五条记录

转载 作者:行者123 更新时间:2023-11-29 08:23:10 25 4
gpt4 key购买 nike

我在 mySQL 数据库中有 2 个表

第一个表是 tbl_article_category,它以article_category_id为主键,第二个表是 tbl_article,它以article_id为主键,article_category_id作为外键

现在我想获得每个类别的最后五个重新编码,所以如果我有 5 个类别,我想从每个类别中获得最后五个的 25 个重新编码

你有没有想过要重新编码

最佳答案

您可以尝试此查询 -

SELECT * FROM (
SELECT a1.*, COUNT(*) cnt FROM tbl_article a1
LEFT JOIN tbl_article a2
ON a1.article_category_id = a2.article_category_id AND a2.article_id <= a1.article_id
GROUP BY
a1.article_category_id, c1.article_id
) t
WHERE cnt <= 5;

它使用 article_id 值查找最后的记录,但您可以使用所需的任何字段对记录进行排序,例如按DATETIME字段。

关于mysql - 获取每个类别的最后五条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18742645/

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