gpt4 book ai didi

mysql - SQL 不同的最新帖子

转载 作者:行者123 更新时间:2023-11-29 00:04:48 25 4
gpt4 key购买 nike

我知道 MySQL 的非常非常基础,但我似乎无法弄清楚我遇到的以下问题。

我尝试在概览中显示两个用户之间的对话,其中将显示这两个用户之间的最后一条消息。

所以这样:

Message           Date           User
Lipsum 10-10-2015 Bob
Lorem 11-10-2015 John
Dolor 11-10-2015 Bob

会变成这样:

Dolor             from Bob
Lorem from John

消息sql表是这样的:

MESSAGEID         DATE           FROM_USERID          TO_USERID

最佳答案

如果我正确理解你的问题,你需要以下查询:

select t1.MESSAGEID,t1.MESSAGE, concat('from ',USERNAME) FROM_USER
from tblMsg t1 inner join
(select MAX(MESSAGEID) MESSAGEID,FROM_USERID
from tblMsg
group by FROM_USERID) t2 on t1.MESSAGEID=t2.MESSAGEID
inner join tblUser u on t1.FROM_USERID=u.USERID

DEMO SQL Fiddle

关于mysql - SQL 不同的最新帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28031808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com