| 
						
						
							
								
							
						
						
					 | 
					@ -530,7 +530,8 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            SELECT | 
					 | 
					 | 
					            SELECT | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    a.ID, | 
					 | 
					 | 
					                    a.ID, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    a.BUILDING_NAME AS name, | 
					 | 
					 | 
					                    a.BUILDING_NAME AS name, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                    IFNULL( a.TOTAL_UNIT_NUM, 0 ) AS unitCount, | 
					 | 
					 | 
					                    IFNULL( a.TOTAL_UNIT_NUM, 0 ) AS unitRealCount, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    IFNULL(c.unitCount, 0) AS unitCount, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    SUM( IFNULL( a.TOTAL_HOUSE_NUM, 0 ) ) AS houseRealCount, | 
					 | 
					 | 
					                    SUM( IFNULL( a.TOTAL_HOUSE_NUM, 0 ) ) AS houseRealCount, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    SUM( IFNULL( a.REAL_PERSON, 0 ) ) AS personRealCount, | 
					 | 
					 | 
					                    SUM( IFNULL( a.REAL_PERSON, 0 ) ) AS personRealCount, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    IFNULL(b.houseCount, 0) AS houseCount, | 
					 | 
					 | 
					                    IFNULL(b.houseCount, 0) AS houseCount, | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -541,6 +542,10 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    FROM ic_house WHERE DEL_FLAG = '0' | 
					 | 
					 | 
					                    FROM ic_house WHERE DEL_FLAG = '0' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    AND NEIGHBOR_HOOD_ID = #{neighborHoodId} | 
					 | 
					 | 
					                    AND NEIGHBOR_HOOD_ID = #{neighborHoodId} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    GROUP BY BUILDING_ID ) b ON a.ID = b.BUILDING_ID | 
					 | 
					 | 
					                    GROUP BY BUILDING_ID ) b ON a.ID = b.BUILDING_ID | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    LEFT JOIN ( SELECT BUILDING_ID, COUNT( ID ) AS unitCount | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    FROM ic_building_unit | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    WHERE DEL_FLAG = '0' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    GROUP BY BUILDING_ID ) c ON a.ID = c.BUILDING_ID | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            WHERE | 
					 | 
					 | 
					            WHERE | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    a.DEL_FLAG = '0' | 
					 | 
					 | 
					                    a.DEL_FLAG = '0' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    AND a.NEIGHBOR_HOOD_ID = #{neighborHoodId} | 
					 | 
					 | 
					                    AND a.NEIGHBOR_HOOD_ID = #{neighborHoodId} | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -578,7 +583,8 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            a.ID AS buildingId, | 
					 | 
					 | 
					            a.ID AS buildingId, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            a.TYPE AS buildingType, | 
					 | 
					 | 
					            a.TYPE AS buildingType, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            CONCAT(NEIGHBOR_HOOD_NAME,' ',BUILDING_NAME) AS buildingName, | 
					 | 
					 | 
					            CONCAT(NEIGHBOR_HOOD_NAME,' ',BUILDING_NAME) AS buildingName, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            IFNULL( a.TOTAL_UNIT_NUM, 0 ) AS unitCount, | 
					 | 
					 | 
					            IFNULL( a.TOTAL_UNIT_NUM, 0 ) AS unitRealCount, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            IFNULL( d.unitCount, 0 ) AS unitCount, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            SUM( IFNULL( a.TOTAL_HOUSE_NUM, 0 ) ) AS houseRealCount, | 
					 | 
					 | 
					            SUM( IFNULL( a.TOTAL_HOUSE_NUM, 0 ) ) AS houseRealCount, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            SUM( IFNULL( a.REAL_PERSON, 0 ) ) AS personRealCount, | 
					 | 
					 | 
					            SUM( IFNULL( a.REAL_PERSON, 0 ) ) AS personRealCount, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            IFNULL( b.houseCount, 0 ) AS houseCount, | 
					 | 
					 | 
					            IFNULL( b.houseCount, 0 ) AS houseCount, | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -590,6 +596,11 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            WHERE DEL_FLAG = '0' | 
					 | 
					 | 
					            WHERE DEL_FLAG = '0' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            AND BUILDING_ID = #{buildingId} | 
					 | 
					 | 
					            AND BUILDING_ID = #{buildingId} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            GROUP BY BUILDING_ID ) b ON a.ID = b.BUILDING_ID | 
					 | 
					 | 
					            GROUP BY BUILDING_ID ) b ON a.ID = b.BUILDING_ID | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            LEFT JOIN ( SELECT BUILDING_ID, COUNT( ID ) AS unitCount | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            FROM ic_building_unit | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            WHERE DEL_FLAG = '0' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            AND BUILDING_ID = #{buildingId} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            GROUP BY BUILDING_ID ) d ON a.ID = d.BUILDING_ID | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            INNER JOIN ic_neighbor_hood c ON a.NEIGHBOR_HOOD_ID = c.ID | 
					 | 
					 | 
					            INNER JOIN ic_neighbor_hood c ON a.NEIGHBOR_HOOD_ID = c.ID | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        WHERE | 
					 | 
					 | 
					        WHERE | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            a.DEL_FLAG = '0' | 
					 | 
					 | 
					            a.DEL_FLAG = '0' | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |