假设表名是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 查询最大最小值和对应的时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)