sql 左连接,右连接,内连接,全连接
来源:互联网 发布:java方法高并发 编辑:程序博客网 时间:2024/05/22 00:20
drop table if exists test1;create table test1(id INT(10),name VARCHAR(10),class varchar(10));drop table if exists test2;create table test2(id INT(10),name VARCHAR(10),class VARCHAR(10));insert into test1 values(1,'zhang','xx');insert into test1 values(2,'xc','dd');insert into test1 values(3,'dsf','ww');insert into test2 values(2,'sd','ggg');insert into test2 values(3,'45','fe');insert into test2 values(4,'df','vvv');
建立表:
内连接:inner join on,返回两个表的交集。
select * from test1 a,test2 b where a.id=b.id;select * from test1 a inner join test2 b on a.id=b.id;
上面的两句语法返回的结果是相同。mysql自动给同名列的列名后面加上了1。
结果如图所示:
左连接:left join on,根据条件返回test1中存在的,因为test1的id是1,2,3,test2中id是2,3,4,所以结果集中只出现id为1,2,3的行,3在test2中不存在,所以test2中的内容显示为null。
select * from test1 a left join test2 b on a.id=b.id;
结果如图所示:
右连接:right join on,与左连接类似,返回test2中存在的。
select * from test1 a RIGHT join test2 b on a.id=b.id;
结果如图所示:
全连接:full outer join on,返回两个表的并集。(mysql不支持全连接,可以使用union产生相同效果)
select * from test1 a full outer join test2 b;select * from test1 a left join test2 b on a.id=b.id union select * from test1 a right join test2 b on a.id=b.id;
结果如图:
阅读全文
0 0
- sql 左连接,右连接,内连接,全连接
- SQL 连接 左连接,右连接,全连接,内连接,交叉连接,自连接
- SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接
- SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)
- SQL:左连接,右连接,全连接
- SQL左连接,右连接,全连接
- sql 内连接,左连接,右连接
- SQL 左连接 右连接 内连接
- 内连接,外连接,左连接,右连接,全连接
- mysql连接内连接、左连接、右连接、全连接
- mysql连接内连接、左连接、右连接、全连接
- SQL 内连接,左连接,左外连接,右连接,右外连接,全连接,交叉连接
- SQL连接查询 内连接,左外连接,右外连接,全连接,交叉连接
- SQL的几种连接:内连接、左连接、右连接、全连接、交叉连接
- SQL各种连接(左连接、右连接、内连接、自连接、全连接)
- 内连接,外连接,左连接,右连接,全连接,内连接,交叉连接,自连接
- 内连接,外连接,左连接,右连接,全连接,内连接,交叉连接,自连接
- [转]SQl中的左连接,右连接,内连接,全连接,自连接的理解
- maven
- Android Studio项目目录结构介绍
- IntelliJ IDEA 15 部署Tomcat及创建一个简单的Web工程
- solr学习手册
- Java 并发与多线程规范(3)happen before和volatile总结,ArrayList和CopyOnyWriteList的区别
- sql 左连接,右连接,内连接,全连接
- vue使用过程常见的一些问题
- FPGA I/O 口 时钟约束
- Android 集成极光推送(Android studio)
- sql server 的T-SQL 学习笔记(三)
- python opencv入门 基本图像操作(6)
- <转>获取对象属性的点方法和中括号法的区别
- dd find exec
- ]数据结构:单链表之判断两个链表是否相交及求交点(带环、不带环)