|  | @@ -13,4 +13,76 @@ CREATE TABLE `mvp_crowd_info_module` (
 | 
	
		
			
				|  |  |    `updated` datetime DEFAULT NULL COMMENT '修改时间',
 | 
	
		
			
				|  |  |    `updator` varchar(100) DEFAULT NULL COMMENT '修改人',
 | 
	
		
			
				|  |  |    PRIMARY KEY (`id`)
 | 
	
		
			
				|  |  | -) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='模块分数'
 | 
	
		
			
				|  |  | +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='模块分数'
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +# 行为兴趣分值
 | 
	
		
			
				|  |  | +SELECT
 | 
	
		
			
				|  |  | +	a.id,
 | 
	
		
			
				|  |  | +	a.age_area,
 | 
	
		
			
				|  |  | +	a.city_name,
 | 
	
		
			
				|  |  | +	a.crowd_type,
 | 
	
		
			
				|  |  | +	b.id,
 | 
	
		
			
				|  |  | +	b.behavioral_interest,
 | 
	
		
			
				|  |  | +	b.icon_id,
 | 
	
		
			
				|  |  | +	b.standard_value,
 | 
	
		
			
				|  |  | +	b.creator,
 | 
	
		
			
				|  |  | +	b.created
 | 
	
		
			
				|  |  | +FROM
 | 
	
		
			
				|  |  | +	mvp_crowd_info a
 | 
	
		
			
				|  |  | +LEFT JOIN mvp_crowd_info_behavior b ON a.id = b.crowd_info_id
 | 
	
		
			
				|  |  | +WHERE
 | 
	
		
			
				|  |  | +	a. STATUS = b. STATUS = 1 and a.city_name IN ('上海市', '上海周边')
 | 
	
		
			
				|  |  | +AND a.age_area IN ('85后', '95后')
 | 
	
		
			
				|  |  | +# 模块分值
 | 
	
		
			
				|  |  | +SELECT
 | 
	
		
			
				|  |  | +	a.id,
 | 
	
		
			
				|  |  | +	a.age_area,
 | 
	
		
			
				|  |  | +	a.city_name,
 | 
	
		
			
				|  |  | +	a.crowd_type,
 | 
	
		
			
				|  |  | +	b.id,
 | 
	
		
			
				|  |  | +	b.module_name,
 | 
	
		
			
				|  |  | +	b.standard_value,
 | 
	
		
			
				|  |  | +	b.creator,
 | 
	
		
			
				|  |  | +	b.created
 | 
	
		
			
				|  |  | +FROM
 | 
	
		
			
				|  |  | +	mvp_crowd_info a
 | 
	
		
			
				|  |  | +LEFT JOIN mvp_crowd_info_module b ON a.id = b.crowd_info_id
 | 
	
		
			
				|  |  | +WHERE
 | 
	
		
			
				|  |  | +	a. STATUS = b. STATUS = 1 and a.city_name IN ('上海市', '上海周边')
 | 
	
		
			
				|  |  | +AND a.age_area IN ('85后', '95后')
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +# 行为分值删除非85后+上海市
 | 
	
		
			
				|  |  | +DELETE
 | 
	
		
			
				|  |  | +FROM
 | 
	
		
			
				|  |  | +	mvp_crowd_info_behavior
 | 
	
		
			
				|  |  | +WHERE
 | 
	
		
			
				|  |  | +	NOT FIND_IN_SET(
 | 
	
		
			
				|  |  | +		crowd_info_id,
 | 
	
		
			
				|  |  | +		(
 | 
	
		
			
				|  |  | +			SELECT
 | 
	
		
			
				|  |  | +				GROUP_CONCAT(id)
 | 
	
		
			
				|  |  | +			FROM
 | 
	
		
			
				|  |  | +				mvp_crowd_info
 | 
	
		
			
				|  |  | +			WHERE
 | 
	
		
			
				|  |  | +				age_area = '85后'
 | 
	
		
			
				|  |  | +			AND city_name = '上海市'
 | 
	
		
			
				|  |  | +		)
 | 
	
		
			
				|  |  | +	)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +# 模块分值删除非85后+上海市
 | 
	
		
			
				|  |  | +DELETE
 | 
	
		
			
				|  |  | +FROM
 | 
	
		
			
				|  |  | +	mvp_crowd_info_module
 | 
	
		
			
				|  |  | +WHERE
 | 
	
		
			
				|  |  | +	NOT FIND_IN_SET(
 | 
	
		
			
				|  |  | +		crowd_info_id,
 | 
	
		
			
				|  |  | +		(
 | 
	
		
			
				|  |  | +			SELECT
 | 
	
		
			
				|  |  | +				GROUP_CONCAT(id)
 | 
	
		
			
				|  |  | +			FROM
 | 
	
		
			
				|  |  | +				mvp_crowd_info
 | 
	
		
			
				|  |  | +			WHERE
 | 
	
		
			
				|  |  | +				age_area = '85后'
 | 
	
		
			
				|  |  | +			AND city_name = '上海市'
 | 
	
		
			
				|  |  | +		)
 | 
	
		
			
				|  |  | +	)
 |