我正在编写SQL查询来获取帖子并仅获取该帖子的最后一条评论(如果存在)。 但是我找不到一种方法来限制左连接中右侧列的行数仅为1。
以下是此查询的示例。
SELECT post.id, post.title,comment.id,comment.message
from post
left outer join comment
on post.id=comment.post_id
如果一篇文章有3条评论,我会得到与此文章对应的3行数据,但是我只想要最后一条评论的数据(按日期排序),并且只需要一行。
有谁可以帮助我编写这个查询吗?