连接查询-----若一个查询同时涉及到两个或两个以上的表,则称之为连接查询。
连接查询主要包括: 等值连接,自然连接,非等值连接,自身连接,外连接,复合条件连接等。
1. 等值 和 非等值连接
连接条件或连接谓词是指用来连接两个表的条件,格式为:<表名1.><列名> <比较运算符> <表名2.><列名>
比较运算符:= <= >= != > < .
当比较运算符为 = 时,称为等值连接, 其他运算符为非等值连接。
2. 自身连接
一个表和自身的连接叫做自身连接。
eg. select first.Cno, second.Cpno from Cource first, cource second where first.Cpno = second.Cno
3. 外连接 (outer join)
通常情况下,只有满足条件的元组才会作为结果输出,如果想把所有的结果输出,就用到外连接(Outer Join);
外连接分 左连接 和 右连接。
左连接已左边的表为主体,也就是输出左边的表的所有数据,然后去参照右边的表,不符号条件的给出null。
右连接以右边的表为主体,也就是输出右边的表的所有数据,然后去参照左边的表,不符号条件的给出null。
mysql 中的连接例子:
select student.Sno,Sname,Ssex,Sage,Sdept,Cno,Grade from student right join sc on (student.Sno=sc.Sno);
4. 复合条件连接
where子句中有多个连接条件的,称为复合条件连接。
分享到:
相关推荐
java面向对象学习编程笔记核心整理
JDBC数据库连接笔记
这是数据库和pycharm之间的连接,以及子查询和连接查询
两台笔记本使用无线连接共享上网教程
安卓手机利用wifi连接笔记本电脑,共享笔记本的无线上网方法借鉴.pdf
4.在另一台笔记本电脑上,再次用鼠标右键单击任务栏右侧的无线网络连接状态指示图标,这时可以发现在弹出的“连接到无线网络”对话框中已经有了一个标志的可用无线网络,选中它并在“允许我连接到选择的无线网络,...
笔记本WIFI分享 十分实用的工具
主要是全连接网络部分,由官网英文笔记进行修改、翻译,供大家免费下载,有不足的地方可以私信或者评论改正
数据库链接池,以及连接池的概念,自己做的笔记
描述笔记本如何连接无线网络,让您更快、高效的完成操作,省时省事省心。
Connectify.v1.0.4252.19319-patch.exe 把你的笔记本变成热点
BoneCP 连接池学习笔记 例子 代码
各类笔记本连接投影仪知识,供大家在开会或演示时使用
MySQL连接查询(多表连接查询:内连接,外连接,交叉连接详解) 6:多表连接查询 笛卡尔乘积:如果连接条件省略或无效则会出现 解决办法:添加上连接条件 连接查询的分类: 1.按年代分类: 1)sql 92标准:仅仅...
目前绝大多数智能手机都带有WIFI连接功能,如何在家里使用智能手机连接wifi上网呢?购买无线路由器是一个不错的方法,如果没有无线路由器,也可以通过手机wifi连接笔记本来解决,前提是你的笔记本必须具有无线网卡,...
笔记本点对点无线连接,在几个月之前,我和同事一起出差,住进一家可以有线上网的宾馆,但只有一个网线接口,我们用的是两台带无线网卡的笔记本,目的就想通过这一个接口使两台本本都能上网。上网查了很多资料,点对...
印象笔记无法连接到服务器解决方法.docx
如何利用宽带连接和笔记本上的无线网卡的创建WIFI网络
安卓手机如何和win7笔记本建立WiFi连接教程,详细介绍了连接过程。
树莓派无屏幕无键盘连接笔记本电脑1 我们需要用到的软件(Windows下)2 树莓派的前期配置(第一次使用)3 查找树莓派的ip地址(无线网络为例)4 连接PuTTY和TightVNC server 1 我们需要用到的软件(Windows下) 对于...