SQLite DISTINCT 与排序

Leo*_*oni 3 sqlite distinct

我有一个messages包含以下列的“ ”表:

  • id(首要的关键)
  • username
  • timestamp
  • content

我想获取按最新消息排序的不同用户名列表。我得到了 DISTINCT 部分,但不知道如何让它返回最新的timestamp. 到目前为止我只有这个。

SELECT DISTINCT username FROM messages
Run Code Online (Sandbox Code Playgroud)

Row*_*haw 5

我的处理方式略有不同:

SELECT username 
FROM messages
GROUP BY username
ORDER BY MAX(timestamp)
Run Code Online (Sandbox Code Playgroud)