sequlize通过聚合查询:
const res = await ctx.mode.Record.findAndCountAll({
order: [['createdAt', 'DESC']],
group: ['message']
})
但结果是每个组个的第一条,怎么设置才会让group取最后一条呢?
查了下mysql 是 先把数据排序,再查询group。
sequelize不知道怎么?
sequlize通过聚合查询:
const res = await ctx.mode.Record.findAndCountAll({
order: [['createdAt', 'DESC']],
group: ['message']
})
但结果是每个组个的第一条,怎么设置才会让group取最后一条呢?
查了下mysql 是 先把数据排序,再查询group。
sequelize不知道怎么?
4 回答1.5k 阅读✓ 已解决
8 回答1.3k 阅读
3 回答995 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.9k 阅读
2 回答1.7k 阅读
1 回答904 阅读✓ 已解决