请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么我用sequelize 的原始查询会出现重复结果

图片描述
图片描述
我在数据库用原始sql查询只有一个结果,在sequelize查询会出现两个结果,我用的sql查询

正在回答 回答被采纳积分+3

1回答

双越 2020-05-22 20:40:44

对于这种问题,你可以先把 sql 语句简化一下,看看最简单的 sql 语句会不会有这个问题。(应该没有)

然后,你再慢慢的增加 sql 语句的复杂程度,没增加一步,就执行一次查询,看看是否正常。这样,一步一步的增加到你截图的 sql 的复杂度。

相信你在操作过程中就能找到问题的原因。

0 回复 有任何疑惑可以回复我~
  • 提问者 undefined88 #1
    我直接把原始sql在放mysql里查询都没有问题,我网上看到说sequelize query查询会返回两个结果 一个是结果数组,一个是原数据对象 意思是我这查询是没问题的吗 我用第一个查询结果就行?
    回复 有任何疑惑可以回复我~ 2020-05-25 13:38:01
  • 双越 回复 提问者 undefined88 #2
    也可以。先这么用起来,有问题了再来回复讨论。
    回复 有任何疑惑可以回复我~ 2020-05-25 19:17:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信