前端页面中 一个input框 多个条件,那么mysql 应该这样写
下面是mybatis的 写法 但无论什么框架都是大同小异的区别不到 主要是用 mysql中 or的方法 下面是一个input框查 手机号码,姓名和订单号
<select id="listQueryCommodity" resultMap="OrderForm" parameterType="com.web.bean.WscOrderForm">
select m.*,s.name from dxw_mall.m_order_form m,dxw_mall.m_address s where 1=1
<if test="qname != '' and qname != null">
and (s.name like CONCAT('%',#{qname},'%') OR s.phone like CONCAT('%',#{qname},'%') OR m.order_number like CONCAT('%',#{qname},'%'))
</if>
ORDER BY time desc
</select>