0
请考虑下表。Mysql-聚合函数查询分组问题
我想写一个查询,显示 - 最大值为每类别中的所有部件。同时显示值为最大值的日期。
所以我想这一点 -
select Part_id, Category, max(Value), Time_Captured
from data_table
where category = 'Temperature'
group by Part_id, Category
首先,MySQL并没有抛出错误没有Time_Captured在GROUP BY。 不知道如果它的问题与mysql或我的 MySQL。
所以,我认为它应该返回 -
1 Temperature 50 11-08-2011 08:00
2 Temperature 70 11-08-2011 09:00
但其返回我的设置即11-08-2011 07:00
不知道我要去哪里错了数据的第一条记录拍摄的时间。有什么想法吗?
(注:我在VM内运行此万一如果它改变任何东西。)