......
.....
return myDb.myTable.rollgroup.findAll({
attributes : ['ID','GROUPNAME'],
where : {
id : {
$notIn: ? //// how to use subQuery here
}
}
}).then((getResult) => {
return getResult;
})
.......
.......
我的原始查询像这样:
从mygroup mg中选择mg.ID,mg.GROUPNAME,其中mg.ID不在(从egr.PID =?中选择egr.GROUPID来自employeegrouprelation egr)
答案 0 :(得分:1)
您可以使用sequelize.literal来包装子查询:
...
id:{
$notIn: sequelize.literal('(select egr.GROUPID from employeegrouprelation egr where egr.PID = ?)')
}
...