-2

我正在将 MySQL 与 Flourish 一起使用。假设我有一个名为 Foo 的表,它有一个名为 id 的列。我的问题是:

以下查询的华丽等价物是什么:

select * from Foo where id = (select max(id) from Foo);

谢谢

4

3 回答 3

1

这有效:

public static function getLastFoo() {
    return fRecordSet::build('Foo')->sort('getId', 'desc')->getRecord(0);
}
于 2013-08-30T13:39:48.193 回答
0

ORDER BY 和 LIMIT 没有更好的方法吗?

SELECT * FROM Foo ORDER BY id DESC LIMIT 1

使用 DESC 获得最高值。

于 2013-08-30T13:23:02.763 回答
0

尝试:

select max(id),foo.* from foo order by id desc limit 1
于 2013-08-30T13:23:03.617 回答