MYSQL Join-父表和子表连接并仅从子表获取最新记录

MYSQL Join-父表和子表连接并仅从子表获取最新记录,mysql,sql,join,greatest-n-per-group,Mysql,Sql,Join,Greatest N Per Group,我有两张表,包括帖子和评论 Post表 Post_id Post_content comment_id Comment post_id created_date 评论表 Post_id Post_content comment_id Comment post_id created_date 一篇文章可以有多条评论,也可以没有评论 我的要求是获得使用左外连接的帖子的最新评论 我的意思是结果应该是一个记录的职位与以下列 post_id,post_content ,comment_id,com

我有两张表,包括帖子和评论

Post表

Post_id
Post_content
comment_id
Comment
post_id
created_date
评论表

Post_id
Post_content
comment_id
Comment
post_id
created_date
一篇文章可以有多条评论,也可以没有评论

我的要求是获得使用左外连接的帖子的最新评论

我的意思是结果应该是一个记录的职位与以下列

post_id,post_content ,comment_id,comment 
简单地说,如果有最新的评论,帖子应该与之保持一致

(目前,系统首先获取帖子,然后再次转到服务器以获取要显示的最新评论,考虑一次性获取,因为我们最初只显示一条评论…不确定如果要显示多条评论,最好的方法是什么…)

多谢各位

问候

基兰


BTW,您应该考虑索引<代码>注释{PaseSID,CytReDeDAT}} /Cult>以获得最佳性能,但是注意在使用NYNDB的情况下,非主键索引开销(参见“聚类中的“缺点”)。< / P>谢谢您的响应。我在考虑类似于oracle中的分析函数。但是在Mysql中找不到。也谢谢你的好文章:)我不知道这一点。@Bujji据我所知,Mysql中没有分析函数a-la Oracle。欢迎您:)更改了您的查询位,而不是在创建日期,我直接反对评论id。。。因为评论Id max肯定是该帖子的最新版本。再次感谢