收藏
回答

云开发数据库如何多表联查

表一结构

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 个回答

  • W彭不懂
    W彭不懂
    2018-11-16

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

    2018-11-16
    赞同
    回复
  • i
    i
    2018-10-08

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

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

    2018-10-08
    赞同
    回复
  • 半寸灰
    半寸灰
    2018-10-07

    先查询表一  

    获取bookid   封装bookid    成数组

     再根据  bookid  数组   查询表二

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


    哈哈哈  


    2018-10-07
    赞同
    回复 1
    • i
      i
      2018-10-07

      能把代码写一下吗?之前学的是c#+mysql,查询语句可以设置临时表,但微信这个我完全不明白。

      Collection.get和Document.get我也不明白是什么意思

      2018-10-07
      回复
登录 后发表内容