sql语句-如何以一个表中的数据为条件据查询另一个表中的数据
下面这个是SQL语句的一个基本样式:
select *from 表2where 姓名 in (select 姓名from 表1where 条件)
实例需求:在项目中是这样应用的:我需要根据库位编号去查找库位信息表里查找库位上放的的料箱编号,我再通过料箱编号去关联的料箱信息表中查找料箱中所放的器材。(主要查询过程在(1)中查看)
下面这个是mybatis中的写法,在mappers中 Dao.xml sql语句的写法
(1)实例中在mappers中 Dao.xml sql语句的写法
根据 warehouse_location 字段在 device_book 表内查询 workbin_no字段相关的所有列表信息,去除多次重复的结果,得到workbin_no字段相关 的所有列表结果后再去 device_workbin表 中查询出所有相关的信息。
(2)实例中在mappers中 Dao.xml中,对应该数据库表的所有基础字段集合。
(3)实例中对应在 Dao.Java 中的写法
(4)实例中对应在 service.Java 的写法
(5)实例中对应在 serviceImp.Java中 的写法
(6)实例中对应在apiController.Java中 的写法
--------------------------------------以下无正文----------------------------
注:仅供学习,记录问题和参考,共勉!
sql语句-如何以一个表中的数据为条件据查询另一个表中的数据相关推荐
- 在进行sql语句插入的时候,提示:不能将值 NULL 插入列 ‘备注‘,表 ‘Test0417.dbo.tb_举例‘;列不允许有 Null 值。INSERT 失败。
一.概述: 在进行sql语句插入的时候,提示:不能将值 NULL 插入列 '备注',表 'Test0417.dbo.tb_举例':列不允许有 Null 值.INSERT 失败.如下所示: 二.分析 首 ...
- 解决一个输入框可输入多个条件进行查询时,后端该怎么接收参数以及SQL语句如何写
解决一个输入框可输入多个条件进行查询时,后端该怎么接收参数以及SQL语句如何写 例如: 交易卡号/终端编号/交易流水号/平台流水号/交易码,输入时怎么区分 if (!StringUtils.isEmp ...
- SQL Server 常用更新语句,用B表数据作为条件或数据源更新A表数据
SQL Server 常用更新语句,用B表数据作为条件或数据源更新A表数据 示例:用B表姓名覆盖A表姓名 假设: A表数据 Id,Name 1,张三 B表数据 Id,Name 1,李四 用下面这个语句 ...
- mysql 左连接两张表_mysql左连接右连接(查询两张表不同的数据)
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 : right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录: inner join(等值连 ...
- 【SQL中阶】 SQL多表联查(配合多条件复杂查询)
using 类似两表关联的查询条件例如 using(id) 等价于 join on a.id=b.id selectv.vend_id vend_id,count(p.prod_id) prod_id ...
- SQL语句汇总(三)——聚合函数、分组、子查询及组合查询
聚合函数: SQL中提供的聚合函数可以用来统计.求和.求最值等等. 分类: –COUNT:统计行数量 –SUM:获取单个列的合计值 –AVG:计算某个列的平均值 –MAX:计算列的最大值 –MIN:计 ...
- oracle分组查询取第一条数据,160804、oracle查询:取出每组中的第一条记录
oracle查询:取出每组中的第一条记录 按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info group b ...
- Oracle 临时表、数据闪回、查询被锁表、系统常用表、及常用操作
目录 Oracle 系统常用表/视图 Oracle 临时表概述与创建 flashback 闪回表中被删除的数据 flashback 闪回整个被 drop 的表 查询 Oracle 中被锁定的表 查 ...
- php 两个数组中不同的元素,PHP实现查询两个数组中不同元素的方法
这篇文章主要介绍了PHP实现查询两个数组中不同元素的方法,涉及PHP数组差集运算与数组合并的相关技巧,需要的朋友可以参考下 本文实例讲述了PHP实现查询两个数组中不同元素的方法.分享给大家供大家参考, ...
最新文章
- Android学习笔记--处理UI事件
- bond、服务器登录、跟踪数据包的路由
- 两次深度debug经历,希望大家不要踩坑
- BTrace使用小结
- 如何写单片机的寄存器,这篇文章带你入门。
- poj 3486 A Simple Problem with Integers(树状数组第三种模板改段求段)
- HTML5---offline application(application cache)
- 二叉树 查找失败 asl_算法——二分搜索amp;折半查找
- ubuntu20.4安装gcc5.4
- linux运行关关采集器,杰奇远程采集教程linux下远程采集
- python代码画玫瑰花
- 支付宝即时到账在线语音音效生成器html源码(地球最强装13)
- 用Rstudio写.Sh/Shell文件
- php修改文件临时目录,PHP_详谈PHP文件目录基础操作,我们知道,临时声明的变量是 - phpStudy...
- 微信小程序接口返回时间戳转换日期
- 数据库工具连接Mysql报Password authentication failed错误
- java里remark是什么意思_remark是什么意思中文翻译
- TortoiseGit安装与配置
- Codeforces841B Godsend
- 277套自动输送线图纸输送机链板流水线倍速链皮带线SW机械设计