sql语句之多表查询

Posted Claire_xu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句之多表查询相关的知识,希望对你有一定的参考价值。

 

内连接

select * from employee inner join department on employee.dep_id = department.id

 

左连接  在内连接的基础上保留左表记录

select * from employee left join department on employee.dep_id = department.id

 

右连接  在内连接的基础上保留右表记录

select * from employee right join department on employee.dep_id = department.id

 

全外连接

mysql不支持full join。若要实现该效果,可用下面语句实现:

select * from employee left join department on employee.dep_id = department.id union

select * from employee right join department on employee.dep_id = department.id

以上是关于sql语句之多表查询的主要内容,如果未能解决你的问题,请参考以下文章

MySQL之多表查询

MySQL基础语法之多表连接查询

Sql Server数据库之多表查询

多表查询之多表查询的概述

SQL 基础之多表查询

Oracle ODI 12c之多表联合查询以及定时任务设置