两个表联合查询获取聊天表中用户最新的一条聊天数据

Posted 幸福之家128817

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个表联合查询获取聊天表中用户最新的一条聊天数据相关的知识,希望对你有一定的参考价值。

 
一个用户表,一个聊天记录表,两个表联合查询获取聊天表中用户最新的一条聊天数据
select c.content
from sixin as c where c.tid = a.user_id
order by ctime desc limit 0,1
) as content,
(
select c.status
from sixin as c where c.tid = a.user_id
order by ctime desc limit 0,1
) as status

from users as a, sixin as b where a.user_id = b.tid group by a.user_id

以上是关于两个表联合查询获取聊天表中用户最新的一条聊天数据的主要内容,如果未能解决你的问题,请参考以下文章

mysql查询重复用户最新的一条数据

从每个组中获取最新记录

PostgreSQL 查询把多条记录合并一条

MySQL增删改查之多表联合查询

如何获取所有最新消息,但每条用户消息限制为一条

MYSQL在一个语句中多对多选择(聊天,最新消息,用户名)