太行年华
一步步走过每一片绿色
IT博客
首页
新文章
新随笔
聚合
管理
posts - 26, comments - 29, trackbacks - 0
SQL学习笔记-联接查询
联接查询
根据各个数据表之间的逻辑关系从两个或多个数据表中检索数据定义数据表关联方式:
1
.在数据表中指定用于联接的字段。一个表中指定处键,在别一表中指定与其关联的主键
2
.在select语句中指定比较各字段值时要使用逻辑运算符
联接类型
1
.内连接
表1
inner
join
表2
on
联接表达式
指定匹配行,inner为缺省连接方式
例:
select
*
from
员工数据表
inner
join
项目数据表
on
员工数据表.员工编号
=
项目数据表.负责人编号
2
.外联接:左向外联接,右向外联接,完整外联接
(
1
)左向外联接:
table1
left
join
table2
on
联接表达式 或
table1
left
outer
join
table2
on
联接表达式
注:返回结果集中包括数据表1中所有数据,不仅仅是联接字段所匹配的记录。如果表1的某条记录在表2中没有匹配的记录,则结果集相应记录有关表2的所有字段为空值。
(
2
)右向个联接与之左正相反
table1
right
join
table2
on
联接表达式 或
table1
right
outer
join
table2
on
联接表达式
注:与之左正相反
(
3
)完整外连接
table1
full
join
table2
on
联接表达式 或
table1
full
outer
join
table2
on
联接表达式
注:返回结果集中包含表1和表2所有记录,互相没有区配记录时添充空值
3
.交叉联接
table1
cross
join
table2
当没有where子句,将返回表1和表2的笛卡儿乘积,即表1与表2的所有记录的不同交叉组合
posted on 2006-06-09 15:02
太行
阅读(859)
评论(1)
编辑
收藏
引用
所属分类:
技术热点
FeedBack:
#
re: SQL学习笔记-联接查询
2006-09-19 15:26 |
ping
非常好,感谢了
回复
更多评论
刷新评论列表
只有注册用户
登录
后才能发表评论。
欢迎来访太行的BLOG! 欢迎留言!
<
2006年6月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
(26)
学习遐想(2)
心情随笔(4)
技术热点(20)
随笔档案
(26)
2007年1月 (1)
2006年9月 (1)
2006年7月 (1)
2006年6月 (19)
2006年4月 (4)
文章分类
(4)
技术文章(4)
文章档案
(4)
2006年9月 (1)
2006年7月 (1)
2006年6月 (2)
相册
帅影
友情链接
rover的博客
一剑的天空
修改狂人的blog
最新随笔
1. 求助:装上卡巴斯基6.0为什么不能看到收取邮件的内容?
2. 成功加辟溪径
3. 铁通的话务员,我服了!
4. T-SQL学习笔记-程序设计基础-游标
5. T-SQL学习笔记-程序设计基础-流程控制语句
6. T-SQL学习笔记-程序设计基础-自定义函数
7. T-SQL学习笔记-程序设计基础-函数
8. T-SQL学习笔记-程序设计基础-运算符
9. T-SQL学习笔记-程序设计基础-注释、变量
10. T-SQL学习笔记-程序设计基础-批处理
11. T-SQL学习笔记-SQL server自定义数据类型
12. T-SQL学习笔记-SQL server数据类型
13. SQL学习笔记-数据的插入、更新和删除
14. SQL学习笔记-如何提高select语句的效率
15. SQL学习笔记-嵌套查询
搜索
积分与排名
积分 - 34173
排名 - 154
最新评论
1. re: 一道比较经典的智力题
我也觉得是9月一日
--wwwwww
2. re: 一道比较经典的智力题
楼主简直在乱说,只有可能是 3月4日,3月8日,9月1日里的一个
--wwwwww
3. re: T-SQL学习笔记-程序设计基础-游标
评论内容较长,点击标题查看
--xland
4. re: 一道比较经典的智力题
评论内容较长,点击标题查看
--黎尘
5. re: 成功加辟溪径[未登录]
真的对你有那个一点钦佩了!!!!
--陈
阅读排行榜
1. SQL学习笔记-嵌套查询(6624)
2. T-SQL学习笔记-程序设计基础-自定义函数 (2551)
3. T-SQL学习笔记-程序设计基础-流程控制语句(2230)
4. SQL学习笔记-union子句用法(1992)
5. SQL学习笔记 where子句用法,like关键字(1872)
评论排行榜
1. 一道比较经典的智力题(9)
2. ASP中十一种连接数据库的方法(4)
3. SQL学习笔记-union子句用法(3)
4. T-SQL学习笔记-程序设计基础-游标(3)
5. 铁通的话务员,我服了!(2)