SELECT a.*,b.goods_name,b.image,c.merchant_name,c.address FROM shop_cart a LEFT JOIN shop_goods b ON a.goods_id = b.goods_id LEFT JOIN shop_merchant c ON a.merchant_id = c.merchant_id AND a.id = #{param.id} AND a.type = #{param.type} AND a.goods_id LIKE CONCAT('%', #{param.goodsId}, '%') AND a.code LIKE CONCAT('%', #{param.code}, '%') AND a.cart_num = #{param.cartNum} AND a.is_pay = #{param.isPay} AND a.is_new = #{param.isNew} AND a.combination_id = #{param.combinationId} AND a.seckill_id = #{param.seckillId} AND a.bargain_id = #{param.bargainId} AND a.user_id LIKE CONCAT('%', #{param.userId}, '%') AND a.admin_id LIKE CONCAT('%', #{param.adminId}, '%') AND a.selected = #{param.selected} AND a.create_time >= #{param.createTimeStart} AND a.create_time <= #{param.createTimeEnd} AND (c.merchant_name LIKE CONCAT('%', #{param.keywords}, '%') OR b.goods_name LIKE CONCAT('%', #{param.keywords}, '%') )