请教个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字段 <>"" 两个条件互换位置,效率会变化吗? 生成XML,字符转义 POST提交表单如果数据太大服务器为什么收不到 如何检索本地文件内容? 请问下关于PHP如何对文件夹做访问权限 include的问题,大家看看! php数组处理 招PHPer,广州的朋友可以进来看看,版主请放行啊!!! 大家帮忙了... 一个关于图片上传的小问题,请教各位!!!!!!! simple_html_dom的删除其中属性的技术问题 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字段 <>"" 两个条件互换位置,效率会变化吗?