为了账号安全,请及时绑定邮箱和手机立即绑定

node-mysql 如何多次查询

node-mysql 如何多次查询

蛊毒传说 2019-04-08 11:19:06
例如,mysql里有两个表:tb_user:userId,userNametb_userBook:userId,bookId,bookName想通过检索最终得到这样的结果:[{"userId":1,"userName":"张三","userBook":[{"bookId":1,"bookname":"书名1"},{"bookId":2,"bookname":"书名2"}...]},{"userId":2,"userName":"李四","userBook":[{"bookId":3,"bookname":"书名3"}]}...]如果是使用php的话,可以直接先获得所有tb_user的数据,然后遍历根据userId去搜索tb_userBook:
查看完整描述

2 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

我使用node-mysql模块是这样干的。
SELECTa.userId,a.userName,b.userBook,b.bookIdfromtb_userasajointb_userBookasbona.userId=b.userId;
然后把结果拼成自己想要的格式
                            
查看完整回答
反对 回复 2019-04-08
  • 2 回答
  • 0 关注
  • 357 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信