postgresql - 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 } });
解决方案
推荐阅读
- entity-framework - ASP.NET Core EF:如何在没有任何迁移的情况下使用 EF?
- javascript - 无法从控制台获取实时 API 数据并进入 Leaflet 上的数组
- node.js - 这个 err ValidationError: email: Path `email` 是必需的。节点.js
- java - 在 Spring 中非法尝试将非集合映射为单多多多或元素集合
- c++ - 在 C++ 中从 C dll 创建对象
- python - 为什么数据框变成了一个系列?
- visual-studio - VS 2019 中项目之间的 JS/CSS 智能感知
- 3d - 使用 mtl 显示 OBJ 时,QVTKWidget 未在许多面上显示颜色
- c - 如何使用递归函数在 C 中计算矩阵的行列式
- python - 解释这个帕斯卡算法的工作原理