当前位置: 首页 > news >正文

left join时筛选条件对查询结果的

-- 创建表
CREATE TABLE `table1`
(`id`          int(11) NOT NULL AUTO_INCREMENT,`card_num`    varchar(60) DEFAULT NULL,`customer_id` varchar(60) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE = InnoDBAUTO_INCREMENT = 12DEFAULT CHARSET = utf8mb4 COMMENT ='测试表1';-- 创建表
CREATE TABLE `table2`
(`id`          int(11)     NOT NULL AUTO_INCREMENT,`customer_id` varchar(60) DEFAULT NULL,`type`        varchar(60) DEFAULT NULL COMMENT '联系方式',`phone`       varchar(60) NOT NULL COMMENT '联系号码',PRIMARY KEY (`id`)
) ENGINE = InnoDBAUTO_INCREMENT = 12DEFAULT CHARSET = utf8mb4 COMMENT ='测试表2';-- 插入数据
insert into table1
values (1, 6223123456781001, 1001)
insert into table1
values (2, 6223123456781002, 1002)
insert into table1
values (3, 6223123456781003, 1003)-- 插入数据
insert into table2
values (1, 1001, 1, 010 - 78586)
insert into table2
values (2, 1001, 2, 18810123456)
insert into table2
values (3, 1002, 1, 010 - 837433)
insert into table2
values (4, 1003, 1, 010 - 837433)-- 筛选条件在最外层
select t1.card_num, t2.phone, t2.type
from table1 t1left join ssm.table2 t2 on t1.customer_id = t2.customer_id
where t2.type = '2'-- 筛序条件在内层
select t1.card_num, t2.phone,t2.type
from table1 t1left join (select * from table2
where type = '2') t2 on t1.customer_id = t2.customer_id

创建的表格:

table1

table2

结果:

http://www.lryc.cn/news/197026.html

相关文章:

  • CVE-2020-9483 apache skywalking SQL注入漏洞
  • PaddleX解决分类、检测两大场景问题?实战精讲教程来了!
  • Hive用户中文使用手册系列(二)
  • 2023年中国清净剂行业需求现状及前景分析[图]
  • 文心一言 VS 讯飞星火 VS chatgpt (115)-- 算法导论10.2 8题
  • Redis的BitMap实现分布式布隆过滤器
  • 【linux API分析】module_init
  • NSDT孪生编辑器助力智慧城市
  • 如何优雅的实现接口统一调用
  • tomcat、nginx实现四层转发+七层代理+动静分离实验
  • 交通目标检测-行人车辆检测流量计数 - 计算机竞赛
  • Java Excel转PDF,支持xlsx和xls两种格式, itextpdf【即取即用】
  • 重生奇迹mu宠物带来不一样的体验
  • 【C++笔记】多态的原理、单继承和多继承关系的虚函数表、 override 和 final、抽象类、重载、覆盖(重写)、隐藏(重定义)的对比
  • 安装thinkphp6并使用多应用模式,解决提示路由不存在解决办法
  • FPGA笔试
  • Pytorch:cat、stack、squeeze、unsqueeze的用法
  • 聊聊HttpClient的RedirectStrategy
  • 【1day】复现宏景OA KhFieldTree接口 SQL注入漏洞
  • 同为科技TOWE智能PDU引领数据中心机房远控用电安全高效
  • 支付成功后给指定人员发送微信公众号消息
  • 漏洞复现--安恒明御安全网关文件上传
  • 简单的对称加密
  • vue源码笔记之——响应系统
  • Android Studio Giraffe | 2022.3.1
  • Spring Boot 3.0 已经就绪,您准备好了么?
  • 5+非肿瘤分析,分型+WGCNA+机器学习筛选相关基因
  • 算法课作业2 OJ for Divide and Conquer
  • 申请全国400电话的步骤及注意事项
  • C++ 的设计模式之 工厂方法加单例