使用 sql 获取用户收件箱的最后消息



我正在处理用户收件箱。 我必须检索最后一条消息以显示在收件箱中,无论是来自我还是来自我的朋友。 我已经尝试了所有可能的解决方案,但我没有得到任何结果,这就是我在这里问的原因。 我还在学习SQL。 这是我的数据库图片数据库表

我想要的解决方案:示例:

id | sent_by | sent_to | descp
42 | 3       | 7       | fdssdf
30 | 3       | 6       | sdas

我不太确定你的意思,但通常当你想选择最新的东西时,你会使用 SELECT TOP 1ORDER BY x DESC

SELECT TOP 1 * 
FROM your_table_name
WHERE sent_by = 3
ORDER BY id DESC

最新更新