MySQL GROUP BY - o grupta ürün almak

2 Cevap php

Ben işlevi BY MySQL GROUP kullanarak, ve yine bir sorguya kalmadan bu grup için öğe sayısını almak için bir yol olup olmadığını bilmek istiyorum ben?

$homePointsPlayerResult = mysql_query("SELECT `player_id` FROM `conversions` WHERE `game_id` = '$game_id' AND `team_id` IS NULL GROUP BY `player_id`");

while ($players_with_points_conversions[] = mysql_fetch_row($homePointsPlayerResult)) {
    if (array_search($players_with_points_conversions['player_id'],$home_players,true) == FALSE) {
    	$home_players['player_id'] = $players_with_points_conversions['player_id'];
    	$home_players['conversions'] = {WANT NUMBER OF ELEMENTS FOR THIS GROUP};
    }
}

Ben gerçekten cevapları seviniriz. Şimdiden teşekkürler.

2 Cevap

"ElementCount AS sayısı (player_id):" Sadece çizgisinde SELECT listesinde başka bir sütun eklemek