[英]Get maximum number of items recorded in mysql database
我有一個名為“roomrent”的Mysql表,其結構如下:
Id city country
----------------------------------
1 Dhaka Bangladesh
2 Dhaka Bangladesh
3 Washington United States
4 Paris France
5 Dhaka Bangladesh
6 Paris France
我想顯示DB中記錄最長時間的5個城市。 喜歡:在這張表中, 達卡被記錄為最長時間。
所以它應該像這樣顯示:
Dhaka
Paris
Washington
and other.....
我怎么用mysql查詢得到這個? 我知道它可以通過mysql 選擇查詢來完成,但我不能。
注意:我是php和mysql的新手,這是我的學習時間。
任何幫助非常感謝。
謝謝
您應該能夠使用以下內容。 其中列出了您的表格中顯示的城市數量,並將返回前5名:
select city, count(city) Total
from roomrent
group by city
order by total desc
limit 0, 5
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.