一. 初始化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

最新文章

  1. JVM内存管理------GC简介
  2. ROS实际问题解决方法
  3. 兼容ie8 rgba()用法 滤镜filter的用法
  4. 025-ViewData、ViewBag与TempData概述
  5. Android--将Bitmip转化成字符串
  6. 【git】学习路径失败了
  7. 数据库存储过程 — Sql Server
  8. pushViewController自定义动画
  9. 细菌(disease)
  10. Appium 解决手势密码 java
  11. kafka原理和实践(一)原理:10分钟入门
  12. 从源代码到Runtime发生的重排序
  13. C# reportview 按时间改变行颜色
  14. 《HTTP - 跨域》
  15. vue系列之生命周期
  16. Caffe、TensorFlow、MXnet三个开源库对比+主流分类模型对比
  17. Windows定位窗口对应的exe文件
  18. JUnit4单元测试入门教程
  19. c#输出指定信息到文本文件中(追加方式)
  20. Ionic3 UI组件之 ImageViewer

热门文章

  1. Python图像处理库Pillow入门
  2. Consistent hashing
  3. CAS单点登录原理解析(转载)
  4. 修改hostname不重启机器并生效
  5. JSP使用网站访问人数统计功能,方法与技巧
  6. Php DOMDocument 中的 formatOutput
  7. Python Tornado框架(TCP层)
  8. nodejs入门-静态文件服务器
  9. Docker与自动化测试及其测试实践
  10. ES6 完全使用手册