MySql三表联查 Spring+SpringMVC+MyBatis

本文介绍了在MySql中进行三表联查的场景,涉及到了info_basic、info_inspection和sys_user三张表。通过MyBatis编写SQL查询语句,实现根据特定条件从不同表中获取所需数据,如docId、subName、subAGE和subGENDER。在Inspection类中添加相应属性并实现getter和setter方法以获取结果。最后,进行了测试并展示了查询结果。
摘要由CSDN通过智能技术生成
               

一、三表联查:

    1、今天有一个任务是在原来的sql语句中,加一张表,查找这张表里的数据,并获取发送给另外一个程序;

    2、将心得体会以及代码写下,以后会用到;

二、现有三张表:info_basic   info_inspection   sys_user

    info_basic表:


    info_inspection表:


    sys_user表:


1、根据info_inspection表的DOCID以及sys_user表的ID查找sys_user表的NAME;

2、根据info_inspection表的CODE以及info_basic表的CODE查找info_basic表的NAME、AGE、GENDER;

三、MyBatis的sql语句:

<!-- “LIS新增功能”——查询体检工作站——体检信息——临床检验申请单——勾选的体检项目 -->
<select id="findByCode" parameterType="String" resultType="Inspection">
SELECT
I1.CODE,I1.CLINICALLIST,I1.CREATETIME,S1.NAME AS docId,I2.NAME AS subName,I2.AGE AS subAGE,I2.GENDER AS subGENDE

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值