请教个mysql问题.关于获取查询结果中某一个字段的最大值..(按照其他字段排序) 本帖最后由 anyilaoliu 于 2013-05-21 16:21:32 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql 提供有 max 函数,不过这是聚类函数,不大适合你的场景取出数据时不是要有一个循环吗?在循环里顺带做了(用 max 函数)不就可以了吗? 恩,如果mysql这边不方便的话 那还是用php计算吧 目前我把字段b的值都提取到一个数组中然后arsort()然后取第一个 $m = 0;while($row = mysql_assoc($rs)) { $res[] = $row; //这是通常的数据接收 $m = max($m, $row['b']); //顺便计算一下 b 列的最大值} 搭车问个问题,mysql查询的时候,多个where条件 它们的排序是否会影响到查询效率?假设有一百万条记录把id>500000 and b字段 <>"" 两个条件互换位置,效率会变化吗? 求一个修改图片文件名参数 难题,,不知道是不是涉及缓存的??? 高手请进,关于discuz脱离ucenter问题 大家帮我看看这段代码 [总结]add_slashes 类,可增加或去掉在post,get,cookies里的slashes标记 密文返回? 在REDHAT 8下配置MYSQL时出现的问题. 我的站点显示不正常,怎么回事??解决了立刻给分啊在线等 PHP对TREE的操作 拼接TREE的元素 list函数为啥这样写,获取不到值? php 嵌入的脚本识别不了! php模拟post取得jsp查询数据,使用的是curl,出现问题,求指教
恩,如果mysql这边不方便的话 那还是用php计算吧 目前我把字段b的值都提取到一个数组中然后arsort()然后取第一个
while($row = mysql_assoc($rs)) {
$res[] = $row; //这是通常的数据接收
$m = max($m, $row['b']); //顺便计算一下 b 列的最大值
}
搭车问个问题,mysql查询的时候,多个where条件 它们的排序是否会影响到查询效率?假设有一百万条记录把id>500000 and b字段 <>"" 两个条件互换位置,效率会变化吗?