zoukankan      html  css  js  c++  java
  • SQL按条件批量查询

    DAO层方法:
    /**
    *
    * @param planPurchaseId
    * @param goodsDbIdList
    * @return
    */
    List<ProjectPlanReqDetail> selectPlanReqDetail(@Param("planPurchaseId") String planPurchaseId, @Param("goodsDbIdList") List<String> goodsDbIdList);


    <!-- -->
    <select id="selectPlanReqDetail" resultMap="ProjectPlanReqDetailMap">
    SELECT
    PROJECT_PLAN_REQ_DETAIL.PLAN_DETAIL_ID,
    PROJECT_PLAN_REQ_DETAIL.PLAN_PURCHASE_ID,
    PROJECT_PLAN_REQ_DETAIL.PLAN_MAT_CODE,
    PROJECT_PLAN_REQ_DETAIL.PLAN_REQ_NUM_NOW,
    PROJECT_PLAN_REQ_DETAIL.PLAN_ALREADY_BUY_NUM,
    PROJECT_PLAN_REQ_DETAIL.PLAN_SHOULD_BUY_NUM
    FROM
    PROJECT_PLAN_REQ_DETAIL
    INNER JOIN GOODS_INFO ON GOODS_INFO.GOODS_MAT_CODE = PROJECT_PLAN_REQ_DETAIL.PLAN_MAT_CODE
    AND GOODS_INFO.GOODS_MAT_CODE = PROJECT_PLAN_REQ_DETAIL.PLAN_MAT_CODE
    WHERE
    PROJECT_PLAN_REQ_DETAIL.PLAN_PURCHASE_ID = #{planPurchaseId}
    AND
    GOODS_INFO.GOODS_DBID IN
    <foreach collection="goodsDbIdList" item="item" index="index" close="(" open=")" separator=",">
    #{item}
    </foreach>
    [ 版权声明 ]: 本文所有权归作者本人,文中参考的部分已经做了标记! 商业用途转载请联系作者授权! 非商业用途转载,请标明本文链接及出处!
  • 相关阅读:
    JVM(二)-运行时数据区
    JVM(一)-JVM入门
    java设计模式之观察者模式
    开散列表
    闭散列表
    VTWORAY 常用配置
    kubernetes 提示1 node(s) had taints that the pod didn't tolerate
    SOCKS5转PPTP VTWORAY配置文件与IPTables配置文件
    【Docker】多阶段构建
    【Docker】容器内存扩容
  • 原文地址:https://www.cnblogs.com/gslgb/p/13849969.html
Copyright © 2011-2022 走看看