SQL99 多表查询

内连接:

sql 复制代码
select name, depart_name, city
from employee e join department d
on e.depart_id = d.depart_id
join location l
on d.locat_id = l.locat_id;

外连接

注:本图取自博客园大佬"anliux "的博客,原帖链接:【学习总结】SQL的连接:join -- 内连接外连接左连接右连接 - anliux - 博客园

最下边两种查询情况需要用关键字"union all"进行连表,这里以左边满外连接为例:

sql 复制代码
select ......
from 表1 as a
left join 表2 as b
on a.列名 = b.列名
union all
select ......
from 表1 as a
right join 表2 as b
on a.列名 = b.列名
where a.列名 is null
相关推荐
卍郝凝卍21 分钟前
云服务器数据库
运维·服务器·数据库
不辉放弃26 分钟前
Spark SQL 的详细介绍
数据库·pyspark·大数据开发·sparksql
zc.z1 小时前
Tomcat线程池、业务线程池与数据库连接池的层级约束关系解析及配置优化
服务器·数据库·tomcat
Aplis1 小时前
ETCD学习之路
数据库·学习·etcd
拷斤锟1 小时前
使用Excel解析从OData API获取到的JSON数据
数据库·json·excel
翔云1234561 小时前
MySQL 高并发下如何保证事务提交的绝对顺序?
数据库·mysql
正在走向自律2 小时前
X2Doris是SelectDB可视化数据迁移工具,安装与部署&使用手册,轻松进行大数据迁移
数据库·数据迁移·selectdb·x2doris·数据库迁移工具
tuokuac2 小时前
SQL中的LEFT JOIN
数据库·sql
tuokuac2 小时前
SQL中的GROUP BY用法
数据库·sql
爱吃小土豆豆豆豆2 小时前
登录校验一
java·大数据·数据库