| | |
| | | |
| | | <select id="selectByCompany" resultType="api.bean.SinglelampDataEntity"> |
| | | select |
| | | ps.streetlight_name,ps.streetlight_id, |
| | | psdm.* |
| | | * |
| | | from |
| | | pole_singlelamp_data_mq psdm |
| | | left join pole_streetlight ps on |
| | | psdm.mac = ps.code_number |
| | | where |
| | | psdm.singlelamp_data_id in ( |
| | | join |
| | | ( |
| | | select |
| | | max(singlelamp_data_id) |
| | | ps.streetlight_id as id , |
| | | ps.streetlight_name |
| | | from |
| | | pole_singlelamp_data_mq |
| | | where |
| | | pole_singlelamp_data_mq.mac |
| | | in ( |
| | | select |
| | | ps2.code_number |
| | | from |
| | | pole_streetlight ps2 |
| | | where |
| | | ps2.streetlight_id |
| | | in ( |
| | | pole_streetlight ps |
| | | where ps.streetlight_id in ( |
| | | select |
| | | pus.streetlight_id |
| | | from |
| | |
| | | from |
| | | sys_user_company suc |
| | | where |
| | | suc.user_id = #{userId}) |
| | | suc.user_id = |
| | | #{userId} |
| | | ) |
| | | ) |
| | | group by |
| | | mac |
| | | ) |
| | | order by |
| | | streetlight_id |
| | | limit #{page},#{size}) idAndName |
| | | on idAndName .id = psdm .streetlight_id |
| | | group by psdm .streetlight_id |
| | | </select> |
| | | |
| | | |