我正在使用MySQL和Flourish。假设我有一个名为Foo的表,它有一个名为id的列。我的问题是:
以下查询的等效内容是什么:
select * from Foo where id = (select max(id) from Foo);
由于
答案 0 :(得分:1)
这有效:
public static function getLastFoo() {
return fRecordSet::build('Foo')->sort('getId', 'desc')->getRecord(0);
}
答案 1 :(得分:0)
ORDER BY和LIMIT没有更好的方法吗?
SELECT * FROM Foo ORDER BY id DESC LIMIT 1
使用DESC获得最高价值。
答案 2 :(得分:0)
尝试:
select max(id),foo.* from foo order by id desc limit 1