sql多表联合查询语句(SQL多表查询方式)

最近再面试的过程中,面试者对于多表查询的方式理解不够清晰,便于大家的理解,本篇文章简单总结了内连接和外链接的区别

* 内连接(用的比较多)

* 普通内连接

* 前提条件:需要有外键的。

* 提交关键字 inner join ... on

select * from dept inner join emp on dept.did = emp.dno;

* 隐式内连接(用的是最多的)

* 可以不使用inner join ... on关键字

select * from dept,emp where dept.did = emp.dno;

* 外连接

* 左外链接(看左表,把左表所有的数据全部查询出来)

* 前提条件:需要有外键的。

* 语法:使用关键字left [outer] join ... on(注:outer属性可以省略不写)

select * from dept left outer join emp on dept.did = emp.dno;

* 右外链接(看右表,把右表所有的数据全部查询出来)

* 前提条件:需要有外键的。

* 语法:使用关键字right [outer] join ... on

select * from dept right join emp on dept.did = emp.dno;

sql多表联合查询语句(SQL多表查询方式)(1)

不以恶小而为之,不以善小而不为,我觉得学习也是同样的道理,小的知识点的汇集才能建立起庞大的知识网络,才能形成自己的知识体系。不积跬步无以至千里,不积小流无以成江河。学习需要不断的积累,不断的打磨,不断的回顾。每天都有一点的进步,随着时间堆积就会产生质的变化。关注公众号我们相互学习一起进步。

公众号:ITester测试集中营,ITester软件测试者的集中营,在这里你可以学习行业知识、了解行业动向、获得简历指点、面试、收获一起成长的小伙伴,每周不定期为大家更新知识、谈谈工作与生活体会,爱测试欢迎你的加入~

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页