mysql中的左连接右连接内连接
2024-10-20 04:10:53
一. 初始化SQL语句
/*join 建表语句*/ drop database if exists test; create database test; use test; /* 左表t1*/ drop table if exists t1; )); ,'t1a'); ,'t1b'); ,'t1c'); ,'t1d'); ,'t1f'); /* 右表 t2*/ drop table if exists t2; )); ,'t2b'); ,'t2c'); ,'t2d'); ,'t2f'); ,'t2a');
二. 笛卡尔积
两表关联,把左表的列和右表的列通过笛卡尔积的形式表达出来
select * from t1 join t2;
三. 左连接
两表关联,左表全部保留,右表关联不上用null表示
select * from t1 left join t2 on t1.id=t2.id;
四. 右连接
右表全部保留,左表关联不上的用null表示
select * from t1 right join t2 on t1.id=t2.id;
五. 内连接
两表关联,保留两表中交集的记录
参考文章
https://blog.csdn.net/u012129558/article/details/51253644
最新文章
- JVM内存管理------GC简介
- ROS实际问题解决方法
- 兼容ie8 rgba()用法 滤镜filter的用法
- 025-ViewData、ViewBag与TempData概述
- Android--将Bitmip转化成字符串
- 【git】学习路径失败了
- 数据库存储过程 — Sql Server
- pushViewController自定义动画
- 细菌(disease)
- Appium 解决手势密码 java
- kafka原理和实践(一)原理:10分钟入门
- 从源代码到Runtime发生的重排序
- C# reportview 按时间改变行颜色
- 《HTTP - 跨域》
- vue系列之生命周期
- Caffe、TensorFlow、MXnet三个开源库对比+主流分类模型对比
- Windows定位窗口对应的exe文件
- JUnit4单元测试入门教程
- c#输出指定信息到文本文件中(追加方式)
- Ionic3 UI组件之 ImageViewer