sql 表连接
来源:互联网 发布:python json 字符串 编辑:程序博客网 时间:2024/06/07 09:40
1.内连接:
内连接两张表,并且只获取满足两表连接条件的数据。
(主:左表为emp,右表为dept)
内连接写法:
select * from emp e inner join dept d on e.dept_id=d.dept_id
等于
select * from emp e,dept d where e.dept_id=d.dept_id
2.左连接
对于左外连接来说的话,连接条件当中,如果出现满足条件的左表的数据在右表中没有相应匹配时,需要把相应的右表字段填充NULL值。
左连接的写法:
select * from emp e left join dept don e.dept_id=d.dept_id
等于
select * from emp e,dept d where e.dept_id=d.dept_id(+)
3.右连接
右外部连接与左外连部接相反,将会被填充NULL值的是左表的字段。也就是说右外部连接的主体是右表,左表来配合。
右连接的写法:
select * from emp e right join dept d on e.dept_id=d.dept_id
等于
select * from emp e,dept d where d.dept_id=e.dept_id(+)
4.全外连接
全外部连接是左外部连接和右外部连接的合集。也就是既包括左外部连接的结果集,也包括右外部连接的结果集。
全外连接的写法
select * from emp e full outer join dept d on e.dept_id=d.dept_id
查询一个字段在表中出现不止一次
例:name字段重复超过两次的记录
select name from table group by name having count(*) > 2;
- sql语句:连接表
- sql表连接查询
- [SQL]表连接(JOIN)
- SQL表连接
- SQL多表连接
- SQL表交叉连接
- sql各种表连接
- sql的表连接
- sql表连接问题
- sql各种表连接
- SQL多表连接
- sql 表连接总结:
- sql 中的表连接
- sql之表连接
- SQL表连接
- sql表连接总结
- SQL表连接图解
- SQL查询 - 表连接
- mysql中char与varchar的区别分析
- 笔试题目2(HTML+CSS+JavaScript)
- LeetCode: Remove Duplicates from Sorted Array
- POJ 1334 Two Mountaineers 笔记
- Andrew Ng机器学习公开课02:监督学习应用:梯度下降
- sql 表连接
- Dell R410/R620 基于Windows Server 2012搭建HPC集群服务器
- java笔记--关于线程同步(7种同步方式)
- 解决警告:View.propTypes has been deprecated and will be removed in a future version of ReactNative
- 关于hashcode 里面 使用31 系数的问题
- MYSQL启动报1067错误
- 进制转换
- CNTK-window安装需要的全部部件
- python IDLE中实现清屏