簡體   English   中英

獲取mysql數據庫中記錄的最大項目數

[英]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

請參閱SQL Fiddle with Demo

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM