【发布时间】:2014-06-29 00:06:46
【问题描述】:
我有一张名为 ads 的表格,我想获取广告来自的前 5 个国家/地区,以及这 5 个国家/地区中每个国家/地区最受欢迎的部分。
例如:印度排名第一,来自印度的用户选择了属性部分,瑞典排名第二,瑞典热门部分是汽车,...
表名:ads
[AdsID] Primary key
,[UID]
,[Section]
,[Category]
,[Country]
,[State]
,[City]
,[AdsTit]
,[AdsDesc]
,[AdsPrice]
,[Img1]
,[Img2]
,[Img3]
,[Img4]
,[Img5]
,[Wtags]
,[AdsDate]
,[Website]
,[premium]
【问题讨论】:
-
你有没有尝试过任何东西?
-
描述也有些模棱两可和不清楚。您最好提供示例数据和期望的结果。例如,我不知道
the most popular section in each of those 5 countries counties是什么意思。user from India也应该是users from India? -
嗨 Ali 我试试这个说法:Select Top 5 Country,Section from ads 但它没有给我每个国家的热门部分,所以我不知道该怎么做,所以我问专业人士这里
-
@Martin Smith 感谢您的回复,我想在我的数据库中获得广告来自的前 5 个国家,并且我想获得每个国家选择的最多的部分,希望会更清楚:-)
-
当您说前 5 个国家时...您只需要任何五个国家或您是否也有前 5 个国家的标准?因为您的查询 Select top 5 只是得到 5 行,没有应用条件
标签: sql