MySQL: Select 来自不同用户的 10 条最新消息
MySQL: Select 10 newest messages from different users
我有一个数据库 table,它看起来像这样:
messages_table:
transmitter_ename: varchar(40)
message: varchar(600)
timestampt: datetime
read: boolean
是否可以选择 select 在 sql 语句中来自不同用户的 10 条最新消息?
SELECT
*
FROM
(SELECT * FROM messages_table as mt ORDER BY mt.timestampt DESC) AS messages_table
GROUP BY
messages_table.transmitter_ename
LIMIT 10;
我有一个数据库 table,它看起来像这样:
messages_table:
transmitter_ename: varchar(40)
message: varchar(600)
timestampt: datetime
read: boolean
是否可以选择 select 在 sql 语句中来自不同用户的 10 条最新消息?
SELECT
*
FROM
(SELECT * FROM messages_table as mt ORDER BY mt.timestampt DESC) AS messages_table
GROUP BY
messages_table.transmitter_ename
LIMIT 10;