博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转]SQl中的左连接,右连接,内连接,全连接,自连接的理解
阅读量:2361 次
发布时间:2019-05-10

本文共 1309 字,大约阅读时间需要 4 分钟。

 From:

    按照自己的理解做个笔记,以下在Sql Server2005和Oracle92中都运行通过:

create table a(

   aid varchar(2),
   aname varchar(10),
   bid varchar(2) );

create table b(

   bid varchar(2),
   bname varchar(10));

insert into a values('s1','sname1','c1');
insert into a values('s2','sname2','c2');
insert into a values('s3','sname3','c3');
insert into a values('s4','sname4','c4');
insert into a values('s5','sname5','c5');

insert into b values('c1','cname1');

insert into b values('c2','cname2');
insert into b values('c3','cname3');
insert into b values('c6','cname6');
insert into b values('c7','cname7');

--Iner Join和Join和, (如select * from a,b where a.id=b.id),这三个效果一样.

select * from  a ,  b where  a.bid = b.bid;

select * from a join b on a.bid = b.bid;
select * from a inner join b on a.bid = b.bid;

 

 

 

--Left Join和Left Outer Join 左连接、左外连接,效果一样。

select * from a left join b on a.bid = b.bid;
select * from a left outer join b on a.bid = b.bid;

 

 

 

 

 

--Right Join和Right Outer Join 右连接、右外连接,效果一样。

select * from a right join b on a.bid = b.bid;

select * from a right outer join b on a.bid = b.bid;

 

 

 

 

 

 

--Full Join和Full Outer Join 全连接、全外连接,效果一样。

select * from a full join b on a.bid = b.bid;

select * from  a full outer join  b on a.bid = b.bid;

 

 

 

 

--Cross Join,不带where,即笛卡尔积。

select * from a  Cross join b;

 

 

 

 

总结:只有以上的的连接词,像什么Left Inner Join、Right Full Join之类的组合都没有,想都别想!! 

转载地址:http://nentb.baihongyu.com/

你可能感兴趣的文章
Javascript调用OCX控件
查看>>
在VC中使用 Flash 美化你的程序
查看>>
使用MFC开发ActiveX控件全过程- -
查看>>
ActiveX开发心得(原创)
查看>>
使用嵌入式 Tomcat 简化程序调试
查看>>
嵌入式Tomcat的实现
查看>>
程序中嵌入Tomcat
查看>>
Embedded tomcat 6.0
查看>>
Tomcat源码学习
查看>>
Nmake入门(一)
查看>>
MASM32编程实现窗口渐入渐出效果
查看>>
悟透JavaScript
查看>>
软件易容术-----换肤
查看>>
智能指针_百度百科
查看>>
如何使用BHO定制你的Internet Explorer浏览器
查看>>
拓扑学简介(一)
查看>>
千千静听ttp_mod.dll解析med文件堆溢出的利用分析_导航已取消
查看>>
千千静听 med 文件格式堆溢出的成功利用 | 鬼仔????s Blog
查看>>
音乐频谱显示 FFT of waveIn audio signals. Free source code and programming help
查看>>
TightVNC: VNC-Based Free Remote Control Solution
查看>>