国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

mysql - 兩表關聯查詢,按條件篩選結果

瀏覽:103日期:2022-06-15 11:58:41

問題描述

有如下兩張表

tb_test_paper

字段:test_time , applicant_id

tb_applicant

字段id , id_card(不唯一) , check_status , data_3

其中上表applicant_id與下表id關聯

問題:兩表關聯查詢,idCard為傳入參數,查詢出滿足下面三種條件的信息,sql該怎么寫?在mybatis中怎么寫?

1.id_card=idCard check_status=0

2.id_card=idCard check_status=1 data_3=0

3.id_card=idCard check_status=1 data_3=1 test_time>系統當前時間

問題解答

回答1:

<select parameterType='map'> select * from tb_test_paper tp, tb_applicant ta <where>tp.applicant_id = ta.id<if test='check_status != null and check_status !=’’ '> and ta.check_status = #{check_status }</if><if test='data_3 != null and data_3 !=’’'> and ta.data_3= #{data_3}</if><if test='test_time != null and test_time !=’’'> and tp.test_time= #{test_time}</if> </where></select>

主站蜘蛛池模板: 吉水县| 乐都县| 犍为县| 团风县| 莲花县| 深圳市| 大港区| 东辽县| 扎鲁特旗| 车致| 巫山县| 鄂托克前旗| 黄骅市| 灵川县| 正蓝旗| 莆田市| 郧西县| 东台市| 安远县| 南宁市| 精河县| 绿春县| 漠河县| 河津市| 克东县| 康平县| 漠河县| 青海省| 揭东县| 古交市| 崇义县| 扎赉特旗| 景洪市| 河西区| 霍邱县| 郓城县| 西充县| 商水县| 绿春县| 唐河县| 阿克|