MYSQL查询一张表如何查询出最新信息

MYSQL查询一张表如何查询出最新信息,第1张

假设表名是D, 正确答案如下:

select t2eid, t2ename, t2yearmonth

from D t2

join

(

select t1eid, max(t1yearmonth) as yearmonth

from D t1

group by t1eid

) t3

on t2eid = t3eid and t2yearmonth = t3yearmonth

运行通过后请采纳,谢谢!

select max(sum) from a where logdate between '03:03:03' and '03:07:03';

至于你说的每秒查一次,你想累死MYSQL吗

select from (select aa,tm from table1 where aa=(select max(aa) from table1) limit 1) a,(select aa,tm from table1 where aa=(select min(aa) from table1) limit 1) b

SELECT

Number, Cause

FROM

Setting

WHERE

NOT EXISTS ( SELECT 1 FROM Setting s2 WHERE s2Number > SettingNumber)

简单解释一下,就是检索 Setting 表

条件是 不存在有 这个Setting 表的其他行的 Number 值,比当前行更大。

select mask from score order by mask desc limit 50

order by mask desc 是按照mask进行降序排列

查询到的结果自然是从大到小

limit 50指的是查询结果取前50个

以上就是关于MYSQL查询一张表如何查询出最新信息全部的内容,包括:MYSQL查询一张表如何查询出最新信息、mysql按时间段取和 并找出最大值、mysql 查询最大最小值和对应的时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10148093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存