我有两个SQL查询,无法转换为Sequelieze查询。 我有一个名为UserTeam的模型,它具有列id,team_id和isAdmin。
第一个查询是
Select distinct('team_id') from UserTeam where id==user.id and idAdmin==true
第二个是相似的,只是加上了group by
Select count('isAdmin') from UserTeam where id==user.id group by 'team_id';
我写了这个,但是不正确:
const teamsMember = await UserTeam.findAll({where: { id: user.id, isAdmin : true}, sequelize.fn('distinct', sequelize.col('UserTeam.team_id'))});
const adminCount = await UserTeam.findAll({where: {id: user.id }, sequelize.fn('count',sequelize.col('isAdmin')), group: ['UserTeam.team_id']]});
有什么方法可以从这些序列化查询中获取生成的查询吗?