SELECT a.*, b.project_name, c.manufactor_name AS manufactorName FROM ent_t_smart_water_elec_meter a LEFT JOIN ent_t_project b ON a.ent_t_project_uuid = b.ent_t_project_uuid LEFT JOIN ent_t_device_manufactor c ON a.device_manufactor_uuid = c.ent_t_device_manufactor_uuid <where> a.ent_t_project_uuid = #{entTProjectUuid} <if test="isValid != null"> AND a.is_valid = #{isValid} </if> <if test="deviceNo != null and deviceNo != ''"> AND a.device_no LIKE CONCAT('%',#{deviceNo},'%') </if> </where> ORDER BY a.smart_water_elec_meter_id DESC
时间: 2024-03-14 09:49:38 浏览: 23
这是一条 SQL 查找语句,它的作用是查询智能水电表的信息,并按照 ID 降序排序。其中,LEFT JOIN 用于连接三个表,分别是 ent_t_smart_water_elec_meter、ent_t_project 和 ent_t_device_manufactor。它们之间的关联字段分别是 ent_t_project_uuid 和 device_manufactor_uuid。WHERE 语句用于限制查询条件,其中 ent_t_project_uuid 的值来自于参数 #{entTProjectUuid},is_valid 和 deviceNo 分别表示是否有效和设备编号,它们的值来自于对应的参数。最后,SELECT 语句用于选择需要查询的字段,并使用 AS 语句给其中的 manufactor_name 字段设置了别名 manufactorName。
相关推荐
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)