我想回显在php中有一个最大值的记录,那么我该怎么做呢?
我有一张这样的桌子:
id|value
1 | 3
2 | 1
到目前为止,我尝试过的是使用查询SELECT MAX(value) FROM user
但是它只是回显最大用户数,那么我如何在Codeigniter中显示具有最大值id的记录呢?
发布于 2016-09-04 15:04:49
如果您只需要一行包含实际数据,则应该使用另一种带有排序和限制的方法。请看下面的代码:
SELECT * FROM user order by value desc limit 1;
发布于 2016-09-04 15:08:29
为该列指定一个名称,如下所示,您可以回显val
SELECT MAX(value) val FROM user
发布于 2016-09-04 15:09:23
您可以像这样使用嵌套查询:
SELECT * FROM user WHERE value = (SELECT MAX(value) FROM user)
这将为您提供最大value
和相应的id
https://stackoverflow.com/questions/39318285
复制