1. 程式人生 > 資訊 >微軟 Win11 釋出,面子仿蘋果,裡子反蘋果

微軟 Win11 釋出,面子仿蘋果,裡子反蘋果

select f.part, temp.* from (select distinct a.id,h.status, e.*,d.name as departmentname, a.devicename, b.devicetype,a.createtime, c.user_id as creatorid,c.name" +
" from device a, device_type b, sys_user c, device_department d ,specdevice_detail_check e, device_part g, specdevice_audit h" +
" where a.devicetypeid = b.id and a.creatorid = c.user_id and d.id = b.departmentid and e.deviceid = a.id and " +
" h.specdeviceid = e.specdeviceid and h.isleaf = true and " +
" (case when #{devicecompany} != '' then (e.devicecompany = #{devicecompany}) else (1=1) end) and " +
" (case when #{departmentid} > 0 then (b.departmentid = #{departmentid}) else (1=1) end) and " +
" (case when #{devicetypeid} > 0 then (b.id = #{devicetypeid}) else (1=1) end) and " +
" (case when #{devicetype} != '' then (b.devicetype like concat('%',#{devicetype}::text,'%')) else (1=1) end) and " +
" (case when #{partid} > 0 then (g.id = #{partid} and g.part = e.part ) else (1=1) end) and " +
" (case when #{projectmodel} != '' then (e.projectmodel = #{projectmodel}) else (1=1) end) " +
" order by e.devicecompany,a.createtime desc, b.devicetype desc) temp " +
" left join device_part f on f.part = temp.part