我在使用PHP创建mySQL查询时遇到了一些问题。我们有一个名为data_instant的表,其中输入了一系列累计观察值,称为Count_Qty,我们想提取前一个表以从新观察值中扣除以计算增加值。MySQL使用MAX()和WHERE子句
$result = mysql_query("SELECT *,
MAX(Record_Time)
FROM data_instant
WHERE Node_ID='$nodeID' AND Type='$type';
$row = mysql_fetch_array ($result);
基本上我希望最大的Record_Time行被返回,但是它只是第一个被接收的实例。以前的观察记录具有最高的Record_Time(Unix日期戳),所以我不清楚为什么这不起作用...
野性猜测,是你期待没有被WHERE限制选择的观察结果吗?或者你的'Record_Time'实际上不是一个整数类型? – 2012-04-01 17:07:53