gpt4 book ai didi

php - 想要一并查询帖子和评论吗?

转载 作者:行者123 更新时间:2023-11-29 14:44:44 24 4
gpt4 key购买 nike

我一直在阅读有关分层数据库结构的内容,并且想知道如何将其应用到我当前的代码中。目前,我正在查询所有帖子,然后在该查询的循环中,我对该帖子的所有评论进行另一个查询。所以每个帖子都有一个额外的查询;这对我来说似乎效率低下。我的表结构:

posts.id、posts.userid、posts.text

comments.id,comments.postid,comments.userid,comments.text

我看到一些帖子,人们提到在一个查询中完成所有这些操作,其中返回的查询使用 sql 的 CONCAT() 添加空格来缩进注释。然后在应用程序代码中,您将检查空格并相应地显示。关于查询我的数据样式有什么想法吗?

最佳答案

你可以连接任何你喜欢的字段,但是连接comments.text行会很困惑

我通常所做的是将帖子和评论放在同一个表中:帖子(postid、userid、text、parent_postid)

当parent_postid == 0时,你知道这是否是一个帖子,并且你可以轻松地获取同一个“帖子”的所有帖子/评论我认为这是大多数系统中更常见的方式

关于php - 想要一并查询帖子和评论吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7225274/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com