我有一个表“ poem”,其中包含“ date”,“ content”等字段。
我想获取最近日期字段的内容。
$sql="select content, max(dated) as latestDate from poem";
这是行不通的。
最佳答案
如果只需要一行,请使用order by
和limit
:
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/