本文目录一览:
- 1、sql语句 聊天记录,取用户最新一条
- 2、sql语句 聊天记录,取最新一条
- 3、聊天记录表如何查询最新数据?
- 4、sql 读取聊天记录,要分组最新
- 5、用SQL查看QQ聊天记录
- 6、求列出短信息聊天记录的SQL语句…
sql语句 聊天记录,取用户最新一条
create table t_df(sendid int,ToID int,sendtime varchar(12),Message varchar(100));
go
insert into t_df values( 1,2,'12:30','内容1');
insert into t_df values( 2,1,'12:31','内容2');
insert into t_df values( 3,1,'12:33','内容3');
insert into t_df values( 3,1,'12:34','内容4');
insert into t_df values( 1,4,'12:41','内容5');
go
select * from t_df
where sendid in( select sendid from t_df where sendid = 1 or ToID = 1 group by sendid)
and sendtime in (select max(sendtime) from t_df where sendid = 1 or ToID = 1 group by sendid)order by sendtime
注意:t_df 为表名
查询结果:
sql语句 聊天记录,取最新一条
select * from tabname t1,
(select fid,max(time) time
from tabname
group by fid) max1
where t1.fid = max1.fid and t1.time = max1.time
聊天记录表如何查询最新数据?
找到聊天用户的id 根据id 查询聊天信息表
select * from Messlist where 用户id = id order by AddTime desc;
主要时间 ‘order by AddTime desc’ 做个倒序的排序 然后第一条就是最新的
希望能帮到你
sql 读取聊天记录,要分组最新
1、为什么有 3 1 12:34 在不在回个话啊
而没有 2 1 12:31 随便
2、如果是有重复的,那应该是在相同时间内有两条FID相同的记录,这时候你的规则是取哪一条,根据什么区分
用SQL查看QQ聊天记录
不行,这个格式是QQ的专有格式,经过加密的,只能用QQ的查看工具查看。
求列出短信息聊天记录的SQL语句…
select * from message
where
fromID in(1,2)
and
toID in (1,2)
order by time desc