php - 如何使用 codeigniter 查询获取最后更新的金额

标签 php mysql codeigniter activerecord

name     amount       date    
x        200       2016-08-11 07:00:00
x        111       2016-08-03 19:32:34
y        10        2016-07-19 07:00:00
y        9         2016-07-20 09:30:00

我想获得每个用户最后一天的支付金额,我想要这样的输出

 name     amount       date    
    x        200       2016-08-11 07:00:00
    y        9         2016-07-20 09:30:00

如何按每个用户查找用户最近更新的数据组

最佳答案

试试这个

$sql = "SELECT * FROM table_name ORDER BY `date` DESC GROUP BY `name`";
$query = $this->db->query($sql);
$result = $query->result_array();

print_r($result);

关于php - 如何使用 codeigniter 查询获取最后更新的金额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38892136/

相关文章:

php - 是否有适用于 iPhone 的 PHP 和 MySQL 软件开发工具包?

PHP [QUERY_STRING] 在回车处被截断

java - 安卓 : Step for Android connect to Laravel API

php - 在codeigniter中检查AJAX调用是否成功

javascript - 如果浏览器关闭,则执行所有 ajax 请求

javascript - 如何通过上传图片检查按钮点击的 session

php - Jenkins checkstyle.xml 不匹配任何内容 : 'build' exists but not 'build/logs/checkstyle. xml

mysql - 在 MySQL 查询中指定变量

MySQL - 限制 tinyint 列

c# - Mysql语句给出null