MySQL中有很多关系的方式是什么?



我得到了一个数据库表"书籍"和一个表"评论"。一本书可以包含许多评论(一对多(。我希望在嵌套的多维数组中返回数据,但我得到了使用 JOIN 查询返回的所有不同行。这不是性能和带宽效率低下吗?服务器(NodeJS(需要下载大量重复数据。有没有另一种方法可以在MySQL中构建一个有很多关系,而无需下载重复的数据?或者需要我切换到PostgreSQL?

如果不希望重复books表中的值,请运行两个查询:

SELECT ... FROM books WHERE id = ?;

然后进行单独的查询:

SELECT ... FROM reviews WHERE book_id = ?;

并非每个操作都必须在单个 SQL 查询中完成!

相关内容

  • 没有找到相关文章

最新更新