在node下使用mysql查询时,where条件是某个字段的多个值,只返回一条记录?

我现在想根据id查出对应的分类名。在终端里用sql语句是可以查到的,例如:select id, name, create_time, enable, author from categories where is_delete = 0 and id in (1,2);,会得到这样的结果:

clipboard.png

但是在写接口的时候就只能查到一条记录:

// categories.model.js
clipboard.png

// base.model.js
clipboard.png

得到的结果是这样的:

clipboard.png

是不是base.model.js里的execQuery写得有问题还是什么其他的问题?求指导

阅读 6.9k
1 个回答

输出and id in (?),看看这个id是不是只传进去一个值?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题