SELECT a.* FROM man_code_gap a LEFT JOIN man_code b ON a.code0 = b.id LEFT JOIN man_code c ON a.code1 = c.id AND a.deleted = 0 AND a.id = #{param.id} AND ( a.distance LIKE CONCAT('%', #{param.keywords}, '%') OR b.data LIKE CONCAT('%', #{param.keywords}, '%') OR c.data LIKE CONCAT('%', #{param.keywords}, '%') )