求一个思路。sequelize 里面 有一个 answer 表和一个 question 表,question hasMany answer,一个用户可以创建多条同一 questionId 的记录
----question 表
[
{
"id": 1,
"text": "问题1",
"createdAt": "20210521"
}
]
—-answer 表
[
{
"id": 1,
"questionId": 1,
"text": "回答1",
"userId": 1
},
{
"id": 2,
"questionId": 1,
"text": "回答2",
"userId": 1
}
]
怎么样 筛选出 用户 1 参与了哪些问题呢,要求是去重,并按时间 由近到远
试下这个: