当前位置:网站首页>多表操作-外连接查询
多表操作-外连接查询
2022-07-04 18:32:00 【汤键.TJ】
目录
- 外连接查询分为左外连接查询和右外连接查询
- 以某张表为主,取出里面的所有记录,然后每条与另外一张表进行连接,不管能不能匹配上条件,最终都会保留
- 能匹配,正确保留;不能匹配,其它表的字段都置空(null),称为外连接
左外连接
- 查询原理
- 查询左表的全部数据,和左右两张表有交集部分的数据
- 查询语法
- select 列名 from 表名1 left [outer] join 表名2 on 条件
右外连接
- 查询原理
- 查询右表的全部数据,和左右两张表有交集部分的数据
- 查询语法
- select 列名 from 表名1 right [outer] join 表名2 on 条件
实例操作
- 表的数据准备请点击查看
- 左外连接
- 查询所有用户信息,以及用户对应的订单信息
-- 左外连接 -- 查询所有用户信息,以及用户对应的订单信息 SELECT u.*, o.number FROM user u LEFT OUTER JOIN orderlist o ON o.uid=u.id;
- 右外连接
- 查询所有订单信息,以及订单所属的用户信息
-- 右外连接 -- 查询所有订单信息,以及订单所属的用户信息 SELECT o.*, u.name FROM user u RIGHT OUTER JOIN orderlist o ON o.uid=u.id;
边栏推荐
- 1008 elevator (20 points) (PAT class a)
- LM10丨余弦波动顺势网格策略
- Shell programming core technology "three"
- Wechat reading notes of "work, consumerism and the new poor"
- 1007 maximum subsequence sum (25 points) (PAT class a)
- The page element is vertically and horizontally centered, realizing the vertical and horizontal centering of known or unknown width.
- SSRS筛选器的IN运算(即包含于)用法
- 生成XML元素
- Pointnet/Pointnet++点云数据集处理并训练
- 联想首次详解绿色智城数字孪生平台 破解城市双碳升级难点
猜你喜欢
C# 使用StopWatch测量程序运行时间
"Only one trip", active recommendation and exploration of community installation and maintenance tasks
Swagger突然发癫
Stream流
黑马程序员-软件测试--09阶段2-linux和数据库-31-43修改文件权限字母发的说明,-查找链接修改文件,查找文件命令,链接文件,压缩解压方式,vi编辑器基本使用,
The 300th weekly match of leetcode (20220703)
BCG 使用之新建向导效果
MySQL数据库基本操作-DDL | 黑马程序员
Several methods of online database migration
如何使用Async-Awati异步任务处理代替BackgroundWorker?
随机推荐
Hough transform Hough transform principle
How test engineers "attack the city" (Part 2)
Pointnet/Pointnet++点云数据集处理并训练
1008 elevator (20 points) (PAT class a)
用实际例子详细探究OpenCV的轮廓绘制函数drawContours()
Reflection (I)
To sort out messy header files, I use include what you use
明明的随机数
西门子HMI下载时提示缺少面板映像解决方案
基于NCF的多模块协同实例
牛客小白月赛7 谁是神箭手
添加命名空间声明
Generate XML elements
Shell 编程核心技术《三》
The page element is vertically and horizontally centered, realizing the vertical and horizontal centering of known or unknown width.
求2的n次方
HMM隐马尔可夫模型最详细讲解与代码实现
Introduction to polyfit software
1002. A+B for Polynomials (25)(PAT甲级)
.NET ORM框架HiSql实战-第二章-使用Hisql实现菜单管理(增删改查)