给定一个members
表,包含以下列:
accepted_at datetime
, updated_at datetime NOT NULL
鉴于此查询:
select * from members
order by accepted_at DESC NULLS FIRST, updated_at DESC
我们总是希望accepted_at IS NULL
在列表的开头,然后在列表中更新最近的成员。
上面的查询优先考虑列updated_at
,所以我最终在列表的开头接受了成员。
我猜你想要这样的东西: