<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    朱杰兵blog

    jonhney'blog
    posts - 140, comments - 1, trackbacks - 0, articles - 0

    不嚴謹的寫法,可能會報錯:in (),這種情況不符合SQL的語法,導致程序報錯。

    如果簡單只做非空判斷,這樣也有可能會有問題:本來in一個空列表,應該是沒有數據才對,卻變成了獲取全部數據!

    所以一個比較周全的方法是:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <select id="findLastPoolTaskIdsForMo" resultMap="poolTaskResult">
        SELECT  MIN(p.pool_task_id) AS pool_task_id
        FROM    pool_task p
        WHERE r_type != 2
        <if test="moCodeList != null and moCodeList.size>0">
            AND p.mo_code IN
            <foreach collection="moCodeList" item="item" index="index" open="(" close=")" separator=",">
                #{item}
            </foreach>
        </if>
        <if test="moCodeList==null or moCodeList.size==0">and 1=0</if>
        GROUP BY p.mo_code
    </select>

    如上,加2個if判斷,如果為空則永遠讓語句查詢不到數據  


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产老鸭窝一区二区三区| 亚洲成aⅴ人片在线影院八| 亚洲第一网站免费视频| 亚洲宅男精品一区在线观看| 日韩亚洲翔田千里在线| 一级做a爱过程免费视| 日韩免费无码一区二区三区| 精品国产免费观看| 中文字幕亚洲专区| 91亚洲视频在线观看| 无人视频在线观看免费播放影院 | 亚欧国产一级在线免费| 中文字幕乱码一区二区免费| 成年私人影院免费视频网站| 久久国产成人亚洲精品影院 | 亚洲伦理中文字幕| 一级成人a做片免费| 91麻豆最新在线人成免费观看| 亚洲狠狠爱综合影院婷婷| 亚洲伦理一二三四| 好男人资源在线WWW免费| 成年性生交大片免费看| 久久精品国产亚洲夜色AV网站| 亚洲AV永久无码精品一福利| 2021精品国产品免费观看| 亚洲午夜无码AV毛片久久| 中文有码亚洲制服av片| 可以免费观看的毛片| 免费人妻av无码专区| 亚洲人成网站18禁止久久影院| 抽搐一进一出gif免费视频| 国产精品高清全国免费观看| 亚洲精品自拍视频| 国产在线国偷精品免费看| 日韩免费一区二区三区| 亚洲精品资源在线| 国产精品免费看久久久| 亚洲精品美女久久久久99小说| 亚洲日韩中文字幕无码一区| 中文字幕在线亚洲精品| 亚洲精品成人网站在线观看|