<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

    不嚴(yán)謹(jǐn)?shù)膶懛?,可能?huì)報(bào)錯(cuò):in (),這種情況不符合SQL的語(yǔ)法,導(dǎo)致程序報(bào)錯(cuò)。

    如果簡(jiǎn)單只做非空判斷,這樣也有可能會(huì)有問題:本來in一個(gè)空列表,應(yīng)該是沒有數(shù)據(jù)才對(duì),卻變成了獲取全部數(shù)據(jù)!

    所以一個(gè)比較周全的方法是:

    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個(gè)if判斷,如果為空則永遠(yuǎn)讓語(yǔ)句查詢不到數(shù)據(jù)  


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久免费国产精品一区二区| 一级特黄特色的免费大片视频| 亚洲粉嫩美白在线| 亚洲乱码国产乱码精华| 免费在线观看自拍性爱视频| 两个人日本WWW免费版| 中文字幕在线免费| 女人18毛片免费观看| 超清首页国产亚洲丝袜| 日产亚洲一区二区三区| 亚洲男人的天堂网站| 国产精品免费在线播放| 91精品视频在线免费观看| 成全高清视频免费观看| 亚洲狠狠爱综合影院婷婷| 亚洲AV日韩精品久久久久| 亚洲粉嫩美白在线| 久久精品无码专区免费| 噼里啪啦免费观看高清动漫4| 国产免费av片在线无码免费看| 亚洲中文字幕无码久久2017| 亚洲一区二区三区国产精品无码| 美女黄色毛片免费看| 99热在线精品免费播放6| 国产男女猛烈无遮挡免费视频| 亚洲AV无码日韩AV无码导航| 中文字幕无码精品亚洲资源网久久 | 成人AV免费网址在线观看| 亚洲成av人在片观看| 中文字幕亚洲精品资源网| 黄色三级三级三级免费看| 最近免费最新高清中文字幕韩国| 日本一区免费电影| 久久精品国产亚洲av四虎| 亚洲AV日韩AV永久无码色欲| 久久青草免费91观看| 国产网站在线免费观看| 久久综合亚洲鲁鲁五月天| 日亚毛片免费乱码不卡一区| 无码国产精品一区二区免费 | 在线观看亚洲精品福利片|