Sql 如何在sequelize typescript中为order获取基于另一个表属性的记录
所以我想在这里得到一个基于站点的公交车列表。时间是: SQL查询:Sql 如何在sequelize typescript中为order获取基于另一个表属性的记录,sql,postgresql,sql-order-by,sequelize.js,sequelize-typescript,Sql,Postgresql,Sql Order By,Sequelize.js,Sequelize Typescript,所以我想在这里得到一个基于站点的公交车列表。时间是: SQL查询: SELECT buses.* FROM buses ORDER BY ( SELECT MIN(stops.time) FROM stops WHERE stops.bus_id = buses.id ) 那么,您能给出一个如何在Sequelize Typescript中编写查询的解决方案吗?我想根据您的建议,您可以将其编写为 Buses.findAll({ order: [ [Buses.associatio
SELECT buses.*
FROM buses
ORDER BY (
SELECT MIN(stops.time) FROM stops WHERE stops.bus_id = buses.id
)
那么,您能给出一个如何在Sequelize Typescript中编写查询的解决方案吗?我想根据您的建议,您可以将其编写为
Buses.findAll({
order: [
[Buses.associations.Stops, sequelize.fn('min', sequelize.col('time')), 'DESC']
]
})
将使用关联对象按关联模型的属性排序。(首选方法)