假設我有一個名爲「id」,「name」和「type」的列名爲animals的表。最後一列裝滿牛,雞,馬,豬,大象,河馬等SQL計數行並按順序顯示
我要的是一個計數類型的數量,並顯示他們以這樣的查詢...
雞45頭
奶牛40
馬5
等等
現在我只是想顯示10的最高金額。我用這個查詢...
$result = mysql_query("SELECT * FROM animals ORDER BY id DESC LIMIT 0, 10");
while($row = mysql_fetch_array($result))
{
echo "<tr><td>" . $row['type']. "</td><td align=\"right\"></td></tr>";
}
上面的代碼只顯示類型,如
馬
雞
雞
牛
雞
牛
牛
馬
etc ...
我不知道如何使用計數器並按最高值排序。
可能複製http://stackoverflow.com/questions/12789396/how -to-get-multiple-counts-with-one-sql-query – Naeem