提交 0e34a1be authored 作者: 林业通's avatar 林业通

SQL修改

上级 930e225c
...@@ -25,7 +25,7 @@ public interface OtherShFamilyRoomDao extends BaseMapper<ShFamilyRoomEntity> { ...@@ -25,7 +25,7 @@ public interface OtherShFamilyRoomDao extends BaseMapper<ShFamilyRoomEntity> {
@Select("<script>" + @Select("<script>" +
"SELECT a.id, a.name, (SELECT COUNT(b.id) FROM sh_device b WHERE a.id = b.room_id) `device` FROM sh_family_room a LEFT JOIN sh_device b ON a.id = b.room_id WHERE a.family_id = ${familyId}" + "SELECT a.id, a.name, b.`device` FROM sh_family_room a LEFT JOIN (SELECT COUNT(*) `device`,room_id from sh_device) b ON a.id = b.room_id WHERE a.family_id = ${familyId}" +
" </script>") " </script>")
List<Map<String, Object>> list(Integer familyId); List<Map<String, Object>> list(Integer familyId);
......
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
c.name room_name c.name room_name
FROM FROM
sh_family a LEFT JOIN sh_device b ON a.id = b.family_id LEFT JOIN sh_family_room c ON a.id = c.family_id sh_family a LEFT JOIN sh_device b ON a.id = b.family_id LEFT JOIN sh_family_room c ON a.id = c.family_id
LEFT JOIN sh_family_room d ON b.room_id = c.id LEFT JOIN sh_family_room d ON b.room_id = d.id
WHERE WHERE
<choose> <choose>
<when test="familyId != null and familyId !=''"> <when test="familyId != null and familyId !=''">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论