diff --git a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTestCaseMapper.xml b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTestCaseMapper.xml
index 60e2b6c7..1bd7b2bd 100644
--- a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTestCaseMapper.xml
+++ b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTestCaseMapper.xml
@@ -35,7 +35,11 @@
and exists ( select 1 from xm_test_case_exec c where c.case_id=res.id and c.project_id=#{projectId} )
- and exists( select 1 from xm_menu m where m.menu_id =res.menu_id and m.product_id=#{productId})
+ and exists( select 1 from xm_menu m where m.menu_id =res.menu_id
+ and m.product_id=#{productId}
+ and m.iteration_id=#{iterationId}
+ )
+
and res.case_name like #{key}