SQL一对多,子表关联查询

两张表:主表A(合作伙伴),从表B(维修方式)
表关系:A:B-----1:N
表A:
只有2条合作伙伴记录


表B:


主从表关联字段:partner_id

目前从表B中有两条合作伙伴,共对应5条维修方式。
检索要求:查出支持 【到店、邮寄、上门】的合作伙伴。

SQL写法,可以是:

SELECT * FROM A
where exists (select 1 from B where A.partner_id=B.partner_id and B.service_method='到店') and  exists (select 1 from B where A.partner_id=B.partner_id and B.service_method='邮寄')and  exists (select 1 from B where A.partner_id=B.partner_id and B.service_method='上门')

检索结果:仅出来一条 partner_id为A20181203120246889b15e990d72464a的合作伙伴。

SQL一对多,子表关联查询相关推荐

  1. 【SQL】在SQL Server中多表关联查询问题

    好久没有写SQL语句的多表连接查询,总在用框架进行持久化操作.今天写了一个多表关联查询,想根据两个字段唯一确定一条数据 失败的案例如下: SELECT cyb.id,ad.name FROM [Gen ...

  2. sql怎么两个表关联查询

    在 SQL 中,我们可以使用 JOIN 关键字来两个表关联查询.例如,假设有两个表:table1 和 table2,并且它们之间有一个关联字段 field1.你可以使用如下的语句来两个表关联查询: S ...

  3. mysql 子表 关联查询语句_MySQL基本SQL语句之单表查询、多表查询和子查询

    一.简单查询: 基本语法:SELECT * FROM tb_name;查询全部 SELECT field1,field2 FROM tb_name; 投影 SELECT [DISTINCT] * FR ...

  4. mysql 子表 关联查询语句_MySQL-基本查询语句及方法,连表和子查询

    一.基本查询语句 create table emp( id intnotnull unique auto_increment, name varchar(20) notnull, sex enum(' ...

  5. mysql 子表 关联查询语句_mysql查询语句 和 多表关联查询 以及 子查询

    1.查询一张表: select * from 表名: 2.查询指定字段:select 字段1,字段2,字段3-.from 表名: 3.where条件查询:select 字段1,字段2,字段3 from ...

  6. 使用SQL进行两个表关联查询(inner)

    结果显示 公司类型表 公司表 实现方式 SELECTt_company.id,cName, typeName, cDescribe, t_company.modifyTime, t_company.c ...

  7. oracle多表关联查询报表,oracle多表关联查询和子查询

    oracle多表关联查询和子查询 一.多表关联查询 例子: sql> create table student1 ( sid varchar(3), sname varchar(6), sage ...

  8. MYSQL多表关联查询与子查询

    多表关联查询 关联查询又名连接查询,其主要包括了内连接,外连接,自连接,交叉连接等四个大类. 首先我们要清楚我们为什么要使用多表关联查询,肯定是因为我们想要显示的数据来自于两个或多个数据表内部,我们想 ...

  9. SQL语句多表关联查询语法

    **sql语句多表关联查询语法** 一.外连接 1.左连接 left join 或 left outer join SQL语句:select * from student left join scor ...

最新文章

  1. 【CV中的注意力机制】史上最强ResNet变体--ResNeSt
  2. kubernetes,什么鬼?
  3. HDOJ 3642 Get The Treasury(扫描线 + 线段树 + 离散化 立方体的并)
  4. mysql子查询缺点_[慢查优化]慎用MySQL子查询,尤其是看到DEPENDENT SUBQUERY标记时
  5. 第二章 搜索 【未完结】
  6. ElementUI中el-table在表格最下方添加一列汇总小计行
  7. C字符数组赋值(转)
  8. [css] 请问class与[class=xxx]的区别是什么?两者是否等价?
  9. Springboot视图解析与模板引擎
  10. delphi 登录界面 主窗体 切换_Python GUI项目实战(二)主窗体的界面设计与实现
  11. yum 查看java版本_如何查找YUM安装的JAVA_HOME环境变量详解
  12. 自定义事件(如未作说明,本博客文档都是用C#代码)
  13. 基于tensorflow 批量修改自己的图片数据集 (附代码)
  14. 让IIS Express支持Json文件
  15. 5999卖999!是噱头还是颠覆
  16. 基本数据类型-集合(set)_上周内容回顾(字符串_数字_列表_元组_字典_集合)
  17. 对String值不可变的理解以及String类型的引用传递问题
  18. 检验杜宾 瓦森检验法R语言_2018年9-11月高级计量经济学主要授课内容概要
  19. 双机流水作业调度问题——Johnson算法
  20. 2019电大计算机专业英语1答案,2019年最新国家开放大学电大《管理英语4》网络核心课形考网考作业附全答案...

热门文章

  1. 拼多多产品怎么引流?拼多多商品怎么引更多的流量?
  2. 如何解决Paypal多账号登录账户关联?
  3. PROFINET分布式I/O总线模块的优势有哪些?
  4. 浅谈对程序员的认识_8年编程生涯回顾:谈谈我对程序员的理解
  5. xlsx表格怎么做汇总统计_EXCEL如何筛选表格里相同的文字并统计!
  6. 为什么说盲盒市场充满机遇
  7. 蛋糕瓜分殆尽 谁会成为下一个手游造富的加速器?
  8. “寻找下一代CTO”-- 机会啊
  9. 树莓派语音控制开关灯
  10. 刘汝佳《算法竞赛入门经典》---总结