Codeigniter中具有MAX值的回波记录

时间:2016-09-04 15:02:25

标签: mysql codeigniter

我想在php中回显具有MAX值的记录,那我该怎么做?

我有这样的表:

id|value
1 | 3
2 | 1

我到目前为止尝试的是使用查询SELECT MAX(value) FROM user

但它只是回显最大用户,那么我如何在Codeigniter中显示id为MAX值的记录?

3 个答案:

答案 0 :(得分:1)

如果您只需要一行包含实际数据,则应使用另一个具有排序和限制的方法。请参阅以下代码:

SELECT * FROM user order by value desc limit 1;

答案 1 :(得分:0)

如下所示为列命名,您可以回显val

SELECT MAX(value) val FROM user

答案 2 :(得分:0)

您可以使用这样的嵌套查询:

SELECT * FROM user WHERE value = (SELECT MAX(value) FROM user)

这将是最大value和相应的id