Sortring af gennemsnit i tabel
Jeg har en tabel, hvor jeg udtrækker følgende:$query = "SELECT medlemsid, AVG(total) FROM spil GROUP BY medlemsid ORDER BY medlemsid ASC LIMIT 0,10";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Medlemsnr.". $row['medlemsid']. " gennemsnit".$row['AVG(total)'];
echo "<br />";
}
Giver følgende:
Medlemsnr.2 gennemsnit1363.2500
Medlemsnr.3 gennemsnit1325.6667
Medlemsnr.4 gennemsnit1042.5000
Medlemsnr.6 gennemsnit1141.3333
Medlemsnr.7 gennemsnit1037.7500
Medlemsnr.8 gennemsnit1647.5000
Medlemsnr.9 gennemsnit1542.0000
Medlemsnr.10 gennemsnit1275.7500
Medlemsnr.11 gennemsnit1604.2500
Medlemsnr.14 gennemsnit1166.0000
men skriver jeg følgende ORDER BY total
får jeg følgende:
Medlemsnr.50 gennemsnit1054.0000
Medlemsnr.23 gennemsnit574.6667
Medlemsnr.52 gennemsnit1076.0000
Medlemsnr.25 gennemsnit1073.6667
Medlemsnr.34 gennemsnit1013.0000
Medlemsnr.32 gennemsnit754.0000
Medlemsnr.75 gennemsnit1354.7500
Medlemsnr.57 gennemsnit1004.0000
Medlemsnr.26 gennemsnit786.0000
Medlemsnr.47 gennemsnit655.0000
Sorteringen her er forkert.
Spørgsmålet er hvad laver jeg forkert?.