mysql篩選GROUP BY多個(gè)字段組合時(shí)的用法分享,需要的朋友可以參考下。
想實(shí)現(xiàn)這樣一種效果
如果使用group by一個(gè)條件的話,得到的結(jié)果會(huì)少了很多,如何多個(gè)條件組合篩選呢
代碼如下:
group by fielda,fieldb,fieldc…
循環(huán)的時(shí)候可以通過判斷后一個(gè)跟前面一個(gè)是否相同來分組,一個(gè)示例
代碼如下:
$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 ‘分割符號(hào)’;
}
echo $v[‘name’],$v[‘goods’];
}
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END