Jelajahi Sumber

sql 优化,实际没有数据 parent_id 删除,影响查询速度,删除没用的关联

xgb 1 Minggu lalu
induk
melakukan
e71530e9a4

+ 1 - 3
fs-service/src/main/resources/mapper/his/FsUserMapper.xml

@@ -772,7 +772,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         FROM
         fs_user
         LEFT JOIN fs_user_company_user ON fs_user_company_user.user_id = fs_user.user_id
-        LEFT JOIN company_user ON company_user.user_id = fs_user_company_user.company_user_id
         WHERE fs_user.is_del = 0 and fs_user_company_user.is_repeat_fans is not null
         <if test="userId != null and userId != 0 ">
             and fs_user_company_user.company_user_id = #{userId}
@@ -790,9 +789,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         FROM
         fs_user
         LEFT JOIN fs_user_company_user ON fs_user_company_user.user_id = fs_user.user_id
-        LEFT JOIN company_user ON company_user.user_id = fs_user_company_user.company_user_id
         WHERE
-        company_user.user_id = #{userId}
+        fs_user_company_user.company_user_id = #{userId}
         AND fs_user.is_del = 0
         AND fs_user_company_user.is_repeat_fans = 1 and fs_user.`status` = 1
     </select>