选择实际高度

时间:2018-06-03 22:31:13

标签: sql database

有一张包含人物,身高和测量日期的表格

Name    Height  Date
---------------------------
John    160     01.02.2015
Jack    150     01.02.2015
Jessica 145     01.02.2016
John    165     01.02.2016

如何仅使用实际(最大日期)选择人员和身高

1 个答案:

答案 0 :(得分:0)

获取最新记录的一种方法是使用相关子查询:

select t.*
from t
where t.date = (select max(t2.date) from t t2 where t2.name = t.name);

这适用于(name, date)上的索引。