我的查询类似于
({
attributes: [[sequelize.fn('COUNT', sequelize.col('id')), 'commitCount']],
include: [
{
model: global.mysqlDb.Commit,
attributes: ['id'],
where: {
RepositoryId: req.params.repositoryId
}
}, {
model: global.mysqlDb.SourceFile
}
],
group: ['SourceFileId']
});
但id
中的sequelize.col
含糊不清,因为它可能来自任何表格。我还能指定表名吗?
答案 0 :(得分:2)
您应该可以执行sequelize.col('table.column')
,然后会自动引用