CNode

sequelize 怎么实现 (AllTestID,ChildTestID) in((2000591,-1),(9002339,9000207))

问答
Yyuexiangqianlong发布于4 年前最后回复4 年前2 回复4052 浏览0 收藏

比如 大题ID(AlltestID) 小题ID (ChildtestID) sql 语句是 select * from test where userID =1 and (AllTestID,ChildTestID) in((2000591,-1),(9002339,9000207)) 用sequelize 实现上面的sql 怎么实现

查看回复

回复 (2)

C
chenkai0520#1·4 年前

使用Sequelize.literal

where: {
	[Sequelize.Op.and]: [{ userID: 1 }, Sequelize.literal(`(AllTestID,ChildTestID) in((2000591,-1),(9002339,9000207))`) ],
}
Y
yuexiangqianlong#2·4 年前

谢谢, 可以了

参与回复
登录后即可参与回复。登录