如何使用MYSQL GROUP BY获取最后一行

时间:2013-08-24 20:44:28

标签: mysql sql database greatest-n-per-group

有两个表,表集和带MySQL表的章节:

表系列

ID_SERIES

NAME

说明


表格章节

ID_CHAPTERS

ID_SERIES

VIDEO

DATE_CREATED


因为我可以通过id对所有章节进行分组,然后给我回到最后一章中的回复,这样我就可以进行此查询了吗?

感谢阅读。

1 个答案:

答案 0 :(得分:0)

查看您的上一条评论,您的SQL应如下所示:

SELECT * 
FROM VIDEOS 
    LEFT JOIN CHAPTER ON VIDEOS.ID_VIDEO = CHAPTER.ID_VIDEO 
GROUP BY CHAPTER .ID_VIDEO 
ORDER BY CHAPTER.DATE_CREATED DESC 
LIMIT 1;

LIMIT 1使查询返回1行。