mybatis 多表联合查询 left join 现在的问题是查询返回的是所有结果,但是目的是只需要特定的结果,例如只需要record为1的数据,该怎么添加查询条件
```xml
<sql id="query">
<where> 1=1
<if test="taskId != null and taskId != ''">
and step.taskId = #{taskId}
</if>
</where>
</sql>
<select id="getStep" parameterType="map" resultType="hashmap">
select
step.id,
step.name,
step.number,
step.time
from TestTable step
left join TestRecord rec on step.recordId=rec.id
</select>
```