MYSQL Query仅选择最新状态为Positive的记录

时间:2018-03-17 03:38:30

标签: mysql

您好我有一个表格,其中包含组织中每个成员的状态记录。我想根据表格中提供的最新状态找出成员中哪些成员仍然活跃.Hee是表格中的记录样本:

Sample

2 个答案:

答案 0 :(得分:2)

您可以使用where子句中的子查询获取每个名称的最后状态:

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

您可以使用其他条件表达式来确定谁是活动的。

答案 1 :(得分:0)

SELECT * FROM YourTable WHERE Status='Active';