SELECT pro.po_order_id AS 'poOrderId',pro.mkt_pd_promotion_id AS 'promotionId' FROM po_det_promotion pro INNER JOIN po_order_det det ON det.id = pro.po_order_det_id WHERE pro.discount_type = 1 AND det.buy_type = 1 AND pro.po_order_id IN <foreach collection="orderIds" item="id" open="(" separator="," close=")" > #{id} </foreach>
时间: 2024-04-27 16:24:00 浏览: 163
MTK_Roadmap.rar_2012 MTK Roadmap_The Road_mkt_mtk 2012 roadmap_m
这个问题看起来像是一个 SQL 查询语句。它的功能是从 `po_det_promotion` 表和 `po_order_det` 表中选取符合条件的数据,并返回 `po_order_id` 和 `mkt_pd_promotion_id` 两个列的值。其中,`po_det_promotion` 表中的 `discount_type` 列需要等于 1,`po_order_det` 表中的 `buy_type` 列需要等于 1,同时 `po_order_id` 列需要在给定的一组订单 ID 中。这里使用了 MyBatis 的 foreach 标签来动态生成 SQL 语句。
阅读全文