的顯示計數我有6個領域的表:SUM分組COUNT的只有calaculate最大值和最大
partyname state constituency candidatename district votes
BJP Maharashtra Nagpur-East Nitin Gadkari Nagpur 1200
AAP Maharashtra Nagpur-East Arvind Kejriwal Nagpur 750
BJP Maharashtra Nagpur-West Vicky Nagpur 4800
AAP Maharashtra Nagpur-West Lucky Nagpur 3500
BJP Maharashtra Nagpur-North Rakesh Nagpur 100
AAP Maharashtra Nagpur-North Ravan Nagpur 1500
我想組partyname,選區與「計數」,行「SUM」
但它只計算每個選區的最大值,然後顯示計數和行總和。
下面是我期望的輸出上面表
partyname Count
BJP 2
AAP 1
bcoz從那格浦爾-east和那格浦爾BJP引線西。所以它顯示計數2 和AAP從那格浦爾商機 - 北方則顯示只有1計數。
PLZ建議我詢問......
<?php
$state = $rowdst['state'];
$sqlst = "SELECT MAX(votes) AS Vote,constituency,state, district FROM voter_count where state = '$state' group by constituency, state";
$resultst = mysql_query($sqlst);
while($rowst = mysql_fetch_array($resultst,MYSQL_ASSOC))
{
?>
<?php
$vote = $rowst['Vote'];
$sqlct = "SELECT COUNT($vote) AS counts,partyname,constituency, district FROM voter_count where votes = '$vote' AND state = '$state'";
$resultct = mysql_query($sqlct);
$rowct = mysql_fetch_array($resultct,MYSQL_ASSOC)
?>
<tr>
<td><?php echo $rowct['partyname']; ?></td>
<td><?php echo $rowct['counts']; ?></td>
</tr>
<?php } ?>
我在結果集中看不到選區,注意PHP的mysql_ API早已棄用。 – Strawberry 2014-10-10 06:55:53
馬哈拉施特拉邦vidhan sabha選舉2014發燒... – 2014-10-10 07:28:59