的显示计数我有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