首页 > 解决方案 > Sequelize - 从同一个表中左连接 MAX 日期

问题描述

当前数据集:

id   userId   enrolledAt   active
1    22       2020-01-01   false 
2    22       2020-05-05   true 

如何从给定用户的所有活动和非活动记录中检索所有活动记录,其中注册时间应等于 MIN(enrolledAt)。

初始点:

const include = [{
  model: User,
  as: 'user'
}];

Enrollment.findAll({ include, where: { active: true } });

标签: postgresqlsequelize.jsmin

解决方案


推荐阅读