Javascript 通过createat对组进行续集
我的mysql数据库中有以下结构 我需要按创建日期选择最后一条记录,并按control\u esp\u id对记录进行分组。我尝试在Sequelize中使用以下命令执行此查询Javascript 通过createat对组进行续集,javascript,mysql,node.js,sequelize.js,Javascript,Mysql,Node.js,Sequelize.js,我的mysql数据库中有以下结构 我需要按创建日期选择最后一条记录,并按control\u esp\u id对记录进行分组。我尝试在Sequelize中使用以下命令执行此查询 WeatherData.findAll({ attributes: { include: [ [ Sequelize.literal(`( SELECT max(c
WeatherData.findAll({
attributes: {
include: [
[
Sequelize.literal(`(
SELECT max(created_at) FROM weather_datas GROUP BY control_esp_id
)`),
'laughReactionsCount'
]
]
}
})
但是,此查询返回“子查询返回超过1行”。我试图在MySQL上运行相同的查询,同样的错误也发生了。我做错了什么?在sequelize.js中创建mysql查询时是否遇到问题