我想在php中回显具有MAX值的记录,那我该怎么做?
我有这样的表:
id|value
1 | 3
2 | 1
我到目前为止尝试的是使用查询SELECT MAX(value) FROM user
但它只是回显最大用户,那么我如何在Codeigniter中显示id为MAX值的记录?
答案 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