| | |
| | | </where> |
| | | order by l.laboratory_name desc, d.large_category desc |
| | | </select> |
| | | <select id="selectDeviceByCode" resultType="com.yuanchu.mom.dto.DeviceDto"> |
| | | SELECT d.*, |
| | | GROUP_CONCAT(DISTINCT inspection_item SEPARATOR ';') AS ins_product_item, |
| | | l.laboratory_name, |
| | | u1.name equipmentManager_name, |
| | | u2.name authorized_person_name |
| | | FROM device d |
| | | LEFT JOIN structure_item_parameter sip ON FIND_IN_SET(sip.id, d.ins_product_ids) |
| | | LEFT JOIN laboratory l ON d.subordinate_departments_id = l.id |
| | | LEFT JOIN user u1 ON u1.id = d.equipment_manager |
| | | LEFT JOIN user u2 ON u2.id = d.authorized_person |
| | | WHERE d.id = #{id} |
| | | |
| | | GROUP BY d.id, |
| | | l.laboratory_name, |
| | | u1.name, |
| | | u2.name |
| | | </select> |
| | | </mapper> |