SQL-表链接
查询两张表中相匹配的数据显示,不匹配的忽略
	1、简单表连接
		select * from 表1,表2
		where 表1.字段=表2.字段
	2、内链接
		select * from 表1 inner join 表2
		on 表1.字段=表2.字段
	3、交叉链接
		select * from 表1 cross join 表2
		where 表1.字段=表2.字段
=======================================================================================		
简单表链接
	why:
		在实际开发过程中很多时候需要同时使用多个表中的数据
		这时就需要使用表链接
	表连接两个重要因素
		1、指明需要连接的表
		2、指明表间的关系	
	语法:
		select 表1.字段,表2.字段 from 表1,表2
		where 表关系 and 其他查询条件
外链接
	特点:
		外连接就是在满足表连接关系的情况下不但可以查找出匹配的数据,
		而且还可以包含左表,右表或是两表中的所有的数据行
	分类:
		左外连接
			语法:
				SELECT * FROM 表1 LEFT [OUTER] JOIN 表2 ON 表1.字段=表2.字段
			特点:
				以左表为基础将右表中相匹配的数据显示出来,不匹配的数据显示为null
				注:左表是from后面的,右表是on前面的
		右外连接
			语法:
				SELECT * FROM 表1 right [OUTER] JOIN 表2 ON 表1.字段=表2.字段
			特点:
				以右表为基础将左表中相匹配的数据显示出来,不匹配的数据显示为null
				注:左表是from后面的,右表是on前面的
		全外连接
			语法:
				SELECT * FROM 表1 full [OUTER] JOIN 表2 ON 表1.字段=表2.字段
			特点:
				将两张表数据全部列出,匹配的显示,不匹配的为null在显示
				注:左表是from后面的,右表是on前面的
自联结	
	使用场合:自联接通常在具有上下层级关系的一张表中的数据查询中应用
	语法:
		select * from 表1 b1,表1 b2
		where b1.字段1=b2.字段2
SQL-表链接的更多相关文章
- SQL表链接
- 64位 SQL Server2008链接访问Oracle 过程汇总解决方法记录
		64位 SQL Server2008链接访问Oracle 过程汇总解决方法记录 经过几天不停的网上找资料,实验,终于联通了. 环境:系统:win 2008 ,SqlServer2008 R2, 连接O ... 
- Win7 64位下sql server链接oracle的方法
		继上一次mysql同步sql server后,这一次需要将Oracle同步到sql server上来,方案相似,只是在sql server链接oracle的时候费了很多时间. 一.测试环境 本方案实现 ... 
- sql server 与oracle数据互导的一种思路--sql server链接服务器
		思路:通过在sql server数据库中添加链接服务器,可以远程查询oracle数据库的表环境准备,安装sql server数据库,并安装好oracle驱动,在配置好tnsname文件中配置好orac ... 
- 【SQL】链接服务器
		最近做项目,需要对两个数据库进行同步操作,所以采用在Server SQL中建立链接服务器方式实现. 链接服务器,可以直接访问/操作其他服务器上的数据库表. 1.连接SQL Server链接服务器 EX ... 
- SQL表名,应该用表对应资源对象的复数形式还是单数形式
		原文:http://blog.csdn.net/lizeyang 问题 SQL表名,应该用表对应资源对象的复数形式还是单数形式.例如一个用户表,表名是用user还是users更合适呢? 精华回答 ... 
- sql表和字段的别名
		1. sql表和字段的别名通过关键字 AS 来指定. 2.通常,定义字段别名的 AS 关键字可以省略,但我们建议不要省略 AS 关键字.别名(alias)是 SQL 的标准语法,几乎所有的数据库系统都 ... 
- SQL表连接查询(inner join、full join、left join、right join)
		SQL表连接查询(inner join.full join.left join.right join) 前提条件:假设有两个表,一个是学生表,一个是学生成绩表. 表的数据有: 一.内连接-inner ... 
- sql server 链接到本地实例出错
		我在使用VS2010测试package的时候,突然发现sql server 链接到本地实例出错,出错信息如下: “ A network-related or instance-specific err ... 
- SQL 表变量和临时表
		SQL 表变量和临时表 表变量:存储在内存中,作用域是脚本的执行过程中,脚本执行完毕之后就会释放内存,适合短时间内存储数据量小的数据集. 优点:使用灵活,使用完之后立即释放,不占用物理存储空间 缺点: ... 
随机推荐
- uiwebview 兼容性 - IOS8及以上 WKWebView
			@import WKWebView; WKWebView *webView = [[WKWebView alloc]init......]; 使用. WKWebView兼容 IOS 及 OSX.IOS ... 
- redhat vim编辑器永久添加行号
			cd ~ vim .vimrc 第一行加入: set nu :wq 保存退出,即可 如果想取消设置,同理删除set nu即可 
- js字符串转化为方法调用
			function alertFunc(str1,str2,str3){ alert(str1); alert(str2); alert(str3); } function callAlert(func ... 
- 背包九讲  附:USACO中的背包问题
			附:USACO中的背包问题 USACO是USA Computing Olympiad的简称,它组织了很多面向全球的计算机竞赛活动. USACO Trainng是一个很适合初学者的题库,我认为它的特色是 ... 
- [转]mongodb 查询条件:关系运算符"$lt", "$lte", "$gt", "$gte", "$ne"   逻辑运算符"$and“, "$or“, "$nor“
			mongodb 查询条件 这节来说说mongodb条件操作符,"$lt", "$lte", "$gt", "$gte" ... 
- 是否可以继承String类?
			是否可以继承String类? String类是final类故不可以继承 
- 小项目:mini资源管理器【使用IO流:包含(Directory与DirectoryInfo、File与FileInfo的用法)】
			主界面是这样的 1.在点击查询引发的事件时把TextBox.Text输入的目录地址加载到TreeList控件里. private void btnSelect_Click(object sender, ... 
- paper 39 :Matlab绘制误差棒图(errorbar函数的使用)
			同很多非数学相关专业的朋友一样,我第一次碰到这个图时也是丈二和尚摸不着头脑.只知道这个工字型的图案,中间的点代表的是平均值,上下的两条横线代表的是方差值,除此之外,连这个图叫什么名字都不知道,只好硬着 ... 
- 夺命雷公狗---微信开发54----微信js-sdk接口开发(1)之快速入门
			js-sdk基本介绍 除去服务号的九大接口外,微信提供了JS-SDK接口,所谓JS-SDK接口也就是在网页中使用javascript来更改网页设置, (比如隐藏右上角的菜单)获取用户状态(比如地理位置 ... 
- 在linux中的virtualbox无法挂载usb设备的解决方法
			方法来源于网络. 在安装完virtualbox之后,virtualbox会建立一个名为 vboxusers 的组,将你的用户名加入到该组即可. 命令参考: #usermod -a -G vboxuse ... 
