mysql查询表中日期最大的那条数据 指尖听音 2019-12-23 1,929 阅读1分钟 数据库中有这样的一张表,现在要查询日期最大的那条数据。 直接写sql语句如下: select name,max(gmt_create) from user 得到结果: 但是这样输出结果并不正确,name的值不对。 修改sql语句如下: select a.name,max(a.gmt_create) from user a, (select name,max(gmt_create) max_day from user ) b where a.gmt_create=b.max_day 得到结果: 显然,此时输出结果正确