我试图获取具有最大时间戳的行的索引。但是,我似乎无法获得索引。这是我的代码:
client.query('SELECT inde, MIN( stamp ) FROM archive', function(err, result){
console.log(result);
});
'stamp'是我的时间戳列。上面的代码将返回一个索引和时间戳。但是,当我从MIN切换到MAX时,打印的时间戳确实变为最大值,但索引保持不变(它返回最小索引)。
答案 0 :(得分:3)
你得到了你所要求的。表中的所有inde
字段,以及该表中所有记录的总体全局最小值。
要仅获取与该最小值关联的记录,您需要稍微复杂一点的查询:
SELECT *
FROM archive
WHERE stamp = (SELECT MIN(stamp) FROM archive)