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

SQL左连接实战案例

要求:用表df1和表df2的数据,得到df3
在这里插入图片描述
在这里插入图片描述
一、创建表


CREATE TABLE `df1` (`姓名` varchar(255) DEFAULT NULL,`年龄` int DEFAULT NULL,`部门` varchar(255) DEFAULT NULL,`id` int DEFAULT NULL
);CREATE TABLE `df2` (`部门` varchar(255) DEFAULT NULL,`年龄` int DEFAULT NULL,`id` int DEFAULT NULL
) ;INSERT INTO df1 (姓名, 年龄, 部门, id) VALUES('A', 10, '', 0);
INSERT INTO df1 (姓名, 年龄, 部门, id) VALUES('B', 10, '', 1);
INSERT INTO df1 (姓名, 年龄, 部门, id) VALUES('C', 10, '', 2);INSERT INTO lx.df2 (部门, 年龄, id) VALUES('xs', 10, 0);
INSERT INTO lx.df2 (部门, 年龄, id) VALUES('sc', 10, 1);

二、SQL解决

SELECT df1.姓名, df1.年龄, df2.部门  
FROM df1  
left JOIN df2   
ON df1.id = df2.id;

显示结果

在这里插入图片描述

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

相关文章:

  • 2、Sentinel基本应用限流规则(2)
  • Qt的事件
  • MTK联发科天玑9000旗舰5G移动平台处理器_MT6983芯片定制开发
  • InnoDB中Buffer Pool详解
  • 3D视觉引导工业机器人上下料,助力汽车制造业实现智能化生产
  • 从Spring说起
  • JavaScript从入门到精通系列第二十九篇:正则表达式初体验
  • Go语言并发控制:原理与实践
  • 3、Sentinel 动态限流规则
  • HDU 2648:Shopping ← STL map
  • 自己动手实现一个深度学习算法——三、神经网络的学习
  • C++中使用复制构造函数确保深复制
  • 【Mysql】Mysql中表连接的原理
  • Java配置47-Spring Eureka 未授权访问漏洞修复
  • 6.Spark共享变量
  • FaceChain开源虚拟试衣功能,打造更便捷高效的试衣新体验
  • java的几种对象: PO,VO,DAO,BO,POJO
  • 【使用Python编写游戏辅助工具】第三篇:鼠标连击器的实现
  • C++二分查找算法的应用:最小好进制
  • 2022年12月 Python(三级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 行业安卓主板-基于RK3568/3288/3588的AI视觉秤/云相框/点餐机/明厨亮灶行业解决方案(一)
  • fo-dicom缺少DicomJpegLsLosslessCodec
  • 跳跳狗小游戏
  • CoDeSys系列-4、基于Ubuntu的codesys运行时扩展包搭建Profinet主从环境
  • shell_70.Linux调整谦让度
  • 【jvm】虚拟机栈
  • Flink SQL Over 聚合详解
  • 【鸿蒙软件开发】ArkUI之容器组件Counter(计数器组件)、Flex(弹性布局)
  • PyTorch入门学习(十一):神经网络-线性层及其他层介绍
  • 农业水土环境与面源污染建模及对农业措施响应