如何使用sql_查询每个tid当前的状态
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍如何使用sql_查询每个tid当前的状态,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、问题场景一个表中有关键字段tid,action,dateline等,t
千家信息网最后更新 2025年11月08日如何使用sql_查询每个tid当前的状态
这篇文章主要介绍如何使用sql_查询每个tid当前的状态,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
一、问题场景
一个表中有关键字段tid,action,dateline等,tid代表帖子的id,action代表这个帖子被操作的状态,dateline代表该数据被插入的时间戳;
此表中,每个tid都会有多条不同dateline插入的明细,最后时间插入的明细中的action字段表示当前tid的帖子状态;
现在想要查询每个tid当前的状态,即查询最新发表的那条记录
表中数据样本:
二、sql语句:
select a.* from pre_forum_threadmod as a,(select tid,max(dateline) as dateline from pre_forum_threadmod group by tid) as bwhere a.tid=b.tid and a.dateline=b.dateline
三、sql语句解析:
上述sql语句中,先查出每个tid的最大的dateline,查询生成一个临时表b;
(select tid,max(dateline) as dateline from pre_forum_threadmod group by tid) as b
然后原表a与临时表b关联查询即可:
where a.tid=b.tid and a.dateline=b.dateline
查询后如下图,每个tid的最新的纪录就能查出来:
以上是"如何使用sql_查询每个tid当前的状态"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
查询
状态
代表
帖子
语句
明细
内容
字段
数据
时间
篇文章
不同
最大
价值
兴趣
场景
多条
小伙
小伙伴
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
mfc 数据库ado
网络安全运维工程师是什么
法院网络安全管理自查报告
网络安全海报原图
宜兴重型软件开发货源充足
百度搜索数据库删除数据
网络技术趣味知识
小米2s可以当私人服务器吗
2021年网络安全应急预案记录
centos7数据库使用
ftp备份到服务器
互联网科技手册
红盟网络安全工作室视频
数据库一万条数据怎么操作
连接数据库都用什么软件好
短信数据库文件
网络技术答卷高三
2u服务器接口介绍
邢台呼客网络技术有限公司
海康服务器监控调试安装全过程
淄博成本管理软件开发
网络安全女生
软件开发风险有哪些
上海信息化软件开发销售
java数据库先学哪个
自动化相关数据库
莆田天九湾出租房服务器
19c 容器数据库
数据库怎么判断依赖关系
中山软件开发中心