有一种方法可以使用WHERE date = MAX(date)发出请求

问题描述 投票:0回答:1

我想知道是否可以在postgresql中向操作员发出请求:

WHERE date = MAX(date)

谢谢

sql postgresql relational-database where
1个回答
5
投票

你可以使用order bylimit

select t.*
from t
order by t.date desc
limit 1;

或者,如果要获取重复项,请使用子查询:

select t.*
from t
where t.date = (select max(t2.date) from t t2);
© www.soinside.com 2019 - 2024. All rights reserved.