我有两个表种子和关系:
- 种子:
created_at
,relation_id
- 关系:
user_id
,relation_id
每个用户可以有多个关系。
对于每个用户,我都希望它的第一个关系是min(created_at),但我不知道该怎么做,因为user_id在一个表中,created_at在另一个表中。
我有两个表种子和关系:
created_at
,relation_id
user_id
,relation_id
每个用户可以有多个关系。
对于每个用户,我都希望它的第一个关系是min(created_at),但我不知道该怎么做,因为user_id在一个表中,created_at在另一个表中。
您需要加入两个表,然后使用group by:
select r.user_id,min(s.created_at)
from seed s
join relation r on r.relation_id = s.relation_id
group by r.user_id;