mysql筛选GROUP BY多个字段组合时的用法分享
2011-04-23 00:00
866 查看
想实现这样一种效果
如果使用group by一个条件的话,得到的结果会少了很多,如何多个条件组合筛选呢
循环的时候可以通过判断后一个跟前面一个是否相同来分组,一个示例
如果使用group by一个条件的话,得到的结果会少了很多,如何多个条件组合筛选呢
group by fielda,fieldb,fieldc...
循环的时候可以通过判断后一个跟前面一个是否相同来分组,一个示例
$result = mysql_query("SELECT groups,name,goods FROM table GROUP BY groups,name ORDER BY name"); $arr = array(); $i = 0; while($row = mysql_fetch_array($result)){ $arr[] = $row; } $m = $i - 1; foreach($arr as $k=>$v){ if($v[$i]['groups'] <> $v[$m]['groups']){ echo '分割符号'; } echo $v['name'],$v['goods']; }
相关文章推荐
- mysql筛选GROUP BY多个字段组合时的用法分享
- MySQL中distinct及group by的一些用法 分享
- MySQL中distinct及group by的一些用法 分享
- mysql组合索引与字段顺序
- mysql 的DISTINCT、EXISTS、IN、GROUP BY..HAVING 用法记录
- MYSQL GROUP BY用法详解
- mysql的order by和group by的用法和区别是什么?
- mysql group by 用法解析(详细)
- MySQL Order By用法分享
- 关于mysql的limit、order by和group by的用法
- 在MySQL字段中使用逗号分隔符的方法分享
- MYSQL--group by用法
- mysql 查询 某个字段里内容的总数量和having的用法
- Mysql之group by 用法
- mysql中group by与having合用注意事项分享
- MySQL GROUP BY多个字段分组用法详解
- mysql中合并两个字段的方法分享
- mysql group by 用法解析(详细)
- MySQL之——GROUP BY分组取字段最大值
- MySQL LIKE 用法:搜索匹配字段中的指定内容