| | |
| | | FROM |
| | | device as d |
| | | inner JOIN organization o on o.id = d.organization_id and o.is_delete = 0 |
| | | <if test="monitorId !=null and monitorId !=''"> |
| | | and monitor_point_id =#{monitorId} |
| | | </if> |
| | | <if test="organizationIds != null and organizationIds.size !=0"> |
| | | and organization_id in |
| | | <foreach collection="organizationIds" item="id" index="index" open="(" close=")" separator=","> |
| | | #{id} |
| | | </foreach> |
| | | </if> |
| | | inner JOIN device_map_hierarchy as dm on d.id = dm.device_id |
| | | left JOIN device_map_hierarchy as dm on d.id = dm.device_id |
| | | <if test="tableName !=null"> |
| | | left join history_hourly${tableName} hd on hd.time = #{start} and d.mac = hd.mac |
| | | </if> |