我有一个表“ poem”,其中包含“ date”,“ content”等字段。

我想获取最近日期字段的内容。

$sql="select content, max(dated) as latestDate from poem";


这是行不通的。

最佳答案

如果只需要一行,请使用order bylimit

select p.*
from poem p
order by dated desc
limit 1;


如果要所有具有最新日期的行:

select p.*
from poem p
where p.dated = (select max(dated) from poem);

关于php - 如何从MySQL获取最新日期的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29551940/

10-13 08:50