diff --git a/mallinkService/src/main/resources/mapper/WxCouponMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponMapper.xml
index 0adaf3278..8798e341f 100644
--- a/mallinkService/src/main/resources/mapper/WxCouponMapper.xml
+++ b/mallinkService/src/main/resources/mapper/WxCouponMapper.xml
@@ -840,7 +840,9 @@
left join (
SELECT * from wx_coupon_order${tenantEntity.shardTableSuffix}
) wo on wo.coupon_id = wc.id
- left join wx_merchant_subsidy sc on sc.coupon_order_id = wo.id
+ left join (
+ SELECT * from wx_merchant_subsidy${tenantEntity.shardTableSuffix}
+ ) sc on sc.coupon_order_id = wo.id
where wc.id = c.id) as sum_subsidy
from (
SELECT * from wx_coupon${tenantEntity.shardTableSuffix}