2 dreamingren DreamingRen 于 2017.01.04 14:57 提问

mysql 选出每个省除去热门城市以外城市的数据

做爬虫,爬取每个省份的信息,这里只爬取到了每个省份,以及一二线热门城市的信息,三四线以及更往下的城市信息没有。但是,希望能通过省份以及一二线城市的信息,推出三四线及以下城市的信息。具体的,与技术无关,就不多说了。
一张表,有如下几个字段。
id,city,province,gender,number,date。分别表示序号,城市名,省,性别,数量,日期。
假设有如下数据:
1,上海,上海,男,200 //上海属于直辖市,所以城市和省份是一样的。
2,上海,上海,女,300
3,深圳,广东,男,210 //广东下面,广州和深圳两个大城市,佛山什么的,就没有了。
4,深圳,广东,女,211
5,广州,广东,男,111
6,广州,广东,女,222
7,广东,广东,男,2000 //这是广东总的数量
8,广东,广东,女,1999
9,合肥,安徽,男,99 //安徽下面,合肥属于二线城市,其他诸如六安,阜阳没有数据
10,合肥,安徽,女,100
11,安徽,安徽,男,500
12,安徽,安徽,女,450

如果我想知道,广东省除去深圳和广州以外省份的数量的话,该怎么办?手动,当然可以,直接拿广东男减去深圳男以及广州男,就可以了,女生同样,但是会比较麻烦,毕竟全国那么多省份。

注意:有些省份没有一二线城市,比如新疆,甘肃,有些省份可能有多个……
当然目前这是一张表,如果需要,也可以分成两张表,省份单独一张,下面热门城市另外一张……

1个回答

m0_37115363
m0_37115363   2017.01.04 15:06

表设计有问题,最好一个表一个职责把,你这里可以分两个表,一个负责性别人数和城市从表,一个负责省份主表

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
mysql 中国省份城市数据库表
--省级 Provincial --城市 City create table Provincial(pid int,Provincial varchar(50),primary key (pid)) insert into Provincial values(1,'北京市') insert into Provincial values(2,'天津市') insert 
获取所有城市列表
根据A—Z排序,模糊查询城市,点击右边A-Z字母直接跳转,标题下显示热门城市
中国商圈数据,中国行政区数据,省,市,区县,商圈【全国地域数据】【Json格式】
仓库地址全国地域数据GITHUB地址数据描述 元数据格式:json 编码:utf-8 数据结构: [ { "name": "四川省", "cities": [ { "name": "成都市", "counties": [ {
最新全国省市县mysql表(2015)+百度地图定位
资源包括直接贴的数据库字段,并包含以下字段欢迎一起讨论:Q1220356497 CREATE TABLE `citys` ( `id` varchar(6) NOT NULL COMMENT '主键', `name` varchar(30) NOT NULL COMMENT '名称', `parent_id` int(11) NOT NULL COMMENT '归属ID', `short_name` varchar(30) NOT NULL COMMENT '简短名称', `level_type` char(1) NOT NULL COMMENT '等级类型,1-省,2-市,3-县、区', `is_hot` enum('true','false') NOT NULL DEFAULT 'false' COMMENT '是否为热门城市', `city_code` varchar(4) NOT NULL COMMENT '区号', `zip_code` varchar(6) NOT NULL COMMENT '邮政编码', `merger_name` varchar(50) NOT NULL COMMENT '详细名称', `lng` varchar(15) NOT NULL COMMENT '经度', `lat` varchar(15) NOT NULL COMMENT '纬度', `pinyin` varchar(30) NOT NULL COMMENT '城市拼音', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 特别声明:百度地图的定位还未测试,本人也无法确认是否准确,如果在定位方面有特别要求的,请勿下载。
中国省份市区县的数据表mysql导入语句
上传的文件是数据库导入文件,其中包括中国、省份、县市,如:中国-河北-张家口-尚义县。登录数据库成功后,使用:source /path/to/wcnc_db.sql执行文件即可
省份城市地区完整数据库(你值得拥有)
省份城市地区完整数据库(你值得拥有)省份城市地区完整数据库(你值得拥有)省份城市地区完整数据库(你值得拥有)
全国城市商圈数据
全国城市商圈数据
全国省份、城市关联表 mysql(含城市名拼音)
全国所有省份(包括直辖市,自治区,行政特区),所有城市(与省份关联,含城市名拼音)
全球国家省份州城市四级数据sql
截至2017年7月,总结的最全的全球洲、国家、州/省、城市数据,国家带国家代码、电话区号、缩写、中文、英文、拼音。
全球国家/省州/城市树状信息表
世界国家-州省-城市.中国数据包括省-市-区县的地区代码,世界包括240个国家及主要城市,数据通过pid进行关联,整体构成一棵地区信息树,附件为mysql数据库建表语句+插入数据sql.