文章列表读取读取对应评论列表的前几条评论,能否用 SQL 一次性读取?

2018-11-05 14:41:15 +08:00
 nyse

有文章表:

|id|title|content|ctime|

评论表

|id|article_id|content|ctime|

怎样实现在读取文章表的时候,关联查询评论表的前几条,并作为单独的字段列出来。

1022 次点击
所在节点    问与答
2 条回复
nyse
2018-11-05 18:07:28 +08:00
整理下思路,其实就是有个文章表和评论表,希望读取文章列表的时候顺便读取该文章的前几条评论。

现在是很死板地根据文章 ID 再一条条去获取评论,有没有更高效一点的方法。
mmdsun
2018-11-05 19:39:01 +08:00
相当于是文章 1,10 评论;文章 2 10 个评论这种吧。搜索下关键字:MySQL 分组 top n

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/504633

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX