我正在创建一个查询,以拉取结果从MySQL数据库使用PHP,查询的结果是输出到一个Excel文档。下面是查询:
$sql = "SELECT node, port, MAX(utiltx), MAX(utilrx), time, hour(time), day(time), month(time)year(time)=$year AND month(time)=$month AND port IN('$portsep') GROUP BY node,port,day(time);";
昨晚我在mysql上遇到了一个特殊的问题。所以我有一个表,它有四列( A text, B text, C text , D number)。我创建了D作为我的index( B-Tree Mysql Index with innodb engine)。假设在表中插入数据后,d的最大值为100,最小值为0;
where D = 125 (即表中不存在值)。查询以年龄执行。我查看了解释查询计
我有以下MySQL查询:from comments as c
group所以我使用了max (时间戳)和group by ( match_static_id ),但是我的问题是,我得到了按match_static_id分组的最大时间戳,但我得到了其他注释(而不是最大时间戳的注释),我的查询排序方式错了吗?