Mysql 主表查询并取出关联表的最新一条数据
================================
©Copyright 蕃薯耀 2023-02-17
https://www.cnblogs.com/fanshuyao/
--Mysql 主表查询并取出关联表的最新一条数据 SELECT l.*, c.SJ,c.SW FROM SZ_Waterlogging_Station l -- 主表 LEFT JOIN (-- 关联表 SELECT a.CZBM,a.SJ,a.SW FROM SZ_Water_Level AS a -- 找出时间最新的一条数据 INNER JOIN ( SELECT CZBM,MAX(SJ) AS SJ FROM SZ_Water_Level GROUP BY CZBM -- 通过分组找出时间(SJ)最新的数据,一般是ID,这里特殊用的是时间 )AS b ON a.CZBM = b.CZBM AND a.SJ = b.SJ ) c ON c.CZBM = l.CZBM WHERE 1=1 ORDER BY c.SJ DESC,l.CZMC ;
(时间宝贵,分享不易,捐赠回馈,^_^)
================================
©Copyright 蕃薯耀 2023-02-17
https://www.cnblogs.com/fanshuyao/
今天越懒,明天要做的事越多。
« 上一篇: Mysql 删除重复数据保留一条有效数据
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决