云开发数据库如何多表联查
发布于 5 年前 作者 qiuli 8635 次浏览 来自 问答

表一结构

bookid ,title , body

[string]  [string] [string]

表二结构

bookid ,reads ,answers

[string]  [string] [string]

因为权限问题,只有创建者和管理员有写权限,所以每次有人read或answer时,只能在表二中新增记录,

假如 reads-count 原来阅读数,answers-count 为回复数

当我要获取bookid,title,body,reads-count,answers-count时,应该怎么操作?能列举例子吗?

3 回复

是不是要查询bookid,title,body,然后for循环分别查询reads-count,answers-count?

感觉好麻烦,有没有一次查询的方法,又是怎么写?

那就是没有多表查询了。 这么简单这么基础的功能居然没有。

先查询表一  

获取bookid   封装bookid    成数组

 再根据  bookid  数组   查询表二

然后把表而数据封装到   表一  数据里  


哈哈哈  


回到顶部