Mysql关联表查询怎么样才能只取最新一条记录

作者:admin 发布时间:2021-04-21 10:47:04 浏览:2130次
有时我们使用mysql的时候想要多个表查询数据,但是关联查询的时候有多条记录,我们只想要最新的一条记录怎么办呢?很多人第一时间想到的是使用group by 处理,这是没问题的,但是需要提取做些处理,要是直接查询出来的数据可能并不准确。 Mysql关联表查询怎么样才能只取最新一条记录 mysql 用 group by 查询时,会自动保留   对应组 ‘最先搜索出来的数据’,但这时数据可能不是最新的 如何设置保留 对应组‘最后搜索出来的数据’ 呢?详见代码     对于mysql 5.5版本 select * from ( select * from table_name order by create_time desc ) as t group by t.id;     对于mysql 5.7及以上版本,需要加入limit限制,否则不生效 select * from ( select * from table_name order by create_time desc limit 100000 ) as t group by t.id;

如需转载请保留本文出处: https://www.zhe94.com/878.html

上一篇:懂懂日记:一点委屈
下一篇:Kettle 设置和使用变量
富文本编辑器wangEdiotr报错Error in callback for watcher "value": "Error: Cannot find a descendant at path [0,2] in node

富文本编辑器wangEdiotr报错Error in callback for watcher "value": "Error: Cannot find a descendant at path [0,2] in node

富文本编辑器wangEdiotr作为vue组件使用时,上传图片后,再打开报错Error in callback for watcher "value": "Error: Cannot find a descendant at path [0,2] in node
NVM管理nodejs的多个版本

NVM管理nodejs的多个版本

通过将多个node 版本安装在指定路径,然后通过 nvm 命令切换时,就会切换我们环境变量中 node 命令指定的实际执行的软件路径。 使用场景:比如我们手上同时在做好几个项目,这些项目的需求都不太一样,导致了这些个项目需要依赖的nodejs版本也不同,这种情况下,我们就可以通过nvm来切换nodejs的版本,而不需要频繁地下载/卸载不同版本的nodejs来满足当前项目的要求
AI工具集(国内版)汇总-更新至2024年

AI工具集(国内版)汇总-更新至2024年

AI工具集(国内版)汇总-更新至2024年
如何搭建一个自己的github?开源GitLab 的安装方法

如何搭建一个自己的github?开源GitLab 的安装方法

GitLab 是一款功能强大的版本控制工具,可实现代码管理、协作和部署的无缝工作流程。版本控制是指追踪和管理软件开发过程中对代码文件、配置文件和文档所做的更改