当前位置:Gxlcms > mysql > select-mysql帮忙解释一下这句话什么意思

select-mysql帮忙解释一下这句话什么意思

时间:2021-07-01 10:21:17 帮助过:29人阅读

selectmysqlsql

我有个表格 类似如下图,它主要来自于前段的更新,每一次更新都会增加一条记录,比如,我今天对lead-1进行了更新,那就会新增一条lead-1的状态
项目编号 预计成交日期 状态更新日期 项目状态
lead-1 2016-6-4 2016-3-1 跟踪
lead-1 2016-6-5 2016-3-2 谈判中
lead-1 2016-7-5 2016-3-3 审核中
lead-2 2016-3-5 2016-3-1 跟踪
lead-2 2016-4-9 2016-3-2 审核中
我要完成的是,但我要完成一个查询,结果只包含最近更新的数据
select * from progress as b where not exists(select 1 from progress where 项目编号 = b.项目编号
and b.项目更新日期<项目g更新日期 )

结果成功的,显示
项目编号 预计成交日期 状态更新日期 项目状态
lead-1 2016-7-5 2016-3-3 审核中
lead-2 2016-4-9 2016-3-2 审核中

但是我不知道那句sql查询语句到底是怎么实现的,谁能帮忙解释一下吗?

人气教程排行