diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/db/mapper/xml/ProjectLibraryMapper.xml b/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/db/mapper/xml/ProjectLibraryMapper.xml
index 1982b6445de1af6a117e7339f72a9c551c8d8d25..320a38ef1ef86075bd0acf640c830860b3c20f19 100644
--- a/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/db/mapper/xml/ProjectLibraryMapper.xml
+++ b/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/db/mapper/xml/ProjectLibraryMapper.xml
@@ -83,7 +83,7 @@
                ppb.project_type projectType,
                ppb.project_leader_id projectLeaderId,ppb.project_leader_name projectLeaderName,ppb.project_leader_code projectLeaderCode,
                ppb.plan_type planType,ppb.state
-        from project_library pl inner join project_plan_book ppb on pl.id = ppb.project_library_id
+        from project_library pl left join project_plan_book ppb on pl.id = ppb.project_library_id
         where pl.available = 'YES' AND ppb.available = 'YES'
         <if test="year!=null">
             and pl.year = #{year} and ppb.year = #{year}
@@ -109,7 +109,7 @@
 
     <select id="queryProjectLibraryPageCount" resultType="java.lang.Integer">
         select count(*)
-        from project_library pl inner join project_plan_book ppb on pl.id = ppb.project_library_id
+        from project_library pl left join project_plan_book ppb on pl.id = ppb.project_library_id
         where pl.available = 'YES' AND ppb.available = 'YES'
         <if test="year!=null">
             and pl.year = #{year} and ppb.year = #{year}