我正在使用 mybatis 从 DB 中检索数据,返回的数据包含重复条目。
所需结果:列名、值
预期结果是:column1 value A 但返回结果是:column1 value A,column1 value A。
希望能够澄清我的疑问。
谁能告诉我为什么会这样?
<select id="getContentMap" resultType="map" parameterType="map">
select planId,location_qualifier from disclaimer_disclosure_content where
<choose>
<when test="plan_id != null">
plan_id = #{plan_id}
</when>
<when test="product_id != null">
product_id = #{product_id}
</when>
<otherwise>
issuer_id = #{issuer_id}
</otherwise>
</choose>
and effective_date >= #{effective_date}
and location_qualifier LIKE CONCAT('%' , #{location_qualifier} , '%')
</select>