nyse
V2EX  ›  问与答

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

  •  
  •   nyse · Nov 5, 2018 · 1550 views
    This topic created in 2772 days ago, the information mentioned may be changed or developed.

    有文章表:

    |id|title|content|ctime|
    

    评论表

    |id|article_id|content|ctime|
    

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

    Supplement 1  ·  Nov 5, 2018
    整理下思路,其实就是有个文章表和评论表,希望读取文章列表的时候顺便读取该文章的前几条评论。

    现在是很死板地根据文章 ID 再一条条去获取评论,有没有更高效一点的方法。
    2 replies    2018-11-05 19:39:01 +08:00
    nyse
        1
    nyse  
    OP
       Nov 5, 2018
    整理下思路,其实就是有个文章表和评论表,希望读取文章列表的时候顺便读取该文章的前几条评论。

    现在是很死板地根据文章 ID 再一条条去获取评论,有没有更高效一点的方法。
    mmdsun
        2
    mmdsun  
       Nov 5, 2018 via Android
    相当于是文章 1,10 评论;文章 2 10 个评论这种吧。搜索下关键字:MySQL 分组 top n
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3277 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 11:51 · PVG 19:51 · LAX 04:51 · JFK 07:51
    ♥ Do have faith in what you're doing.