<select id="mapper接口名称" resultType="实体类全限定名">
SELECT
p.id,
s.mobile mobiles,
ps.`name` names,
p.created_at,
p.evaluation,
p.is_show,
ps.class_id classId
FROM `product_evaluation` p
LEFT JOIN customers s ON p.user_id =s.securty_id
LEFT JOIN products ps ON p.sku_id=ps.sku_id
where 1=1
<if test="params.classId != null and params.classId != '' ">
and ps.class_id in (SELECT
c.id
FROM
classes c
WHERE
c.id = #{params.classId}
OR parent_id = #{params.classId})
</if>
<if test="params.mobiles != null and params.mobiles != '' ">
and s.mobile = #{params.mobiles}
</if>
<if test="params.names != null and params.names != '' ">
<!-- 名称模糊查询 -->
and ps.name like '%${params.names}%'
</if>
</select>