久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:124日期: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>

主站蜘蛛池模板: 吴桥县| 普定县| 霍州市| 桃园市| 桐梓县| 宝兴县| 彰化县| 宁津县| 鄄城县| 潜江市| 南溪县| 随州市| 大庆市| 大厂| 香格里拉县| 沙湾县| 精河县| 喜德县| 京山县| 虎林市| 黔江区| 合肥市| 库尔勒市| 宁乡县| 偏关县| 康定县| 建德市| 阳信县| 子长县| 河东区| 佛山市| 长寿区| 文昌市| 辽源市| 建瓯市| 驻马店市| 肥城市| 阳谷县| 武乡县| 图们市| 澳门|