MySQL 多个组合条件查询

多个组合条件查询

    AND locate(#{name}, concat(ifnull(t.product, ''), ifnull(t.trade_no, ''), ifnull(t.account, ''), ifnull(t.invoice, ''), ifnull(t.invoice_head, ''))) > 0
 

将多个条件使用 concat 函数进行拼接组合,注意 null 情况,再使用 locate 查找指定字符串

你可能感兴趣的:(MySQL 多个组合条件查询)