`
wuhaidong
  • 浏览: 357794 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

左链接 右链接

阅读更多

为了学习Hibernate,我理解一下

 

left outer join 或者 left join 表示左外链接

 

right outer join 或者 right join 表示右外链接

 

full outer join 或者 full join 表示全链接

 

左外链接:在查询结果中包含join左侧表中的所有记录,以及join右侧表中匹配的记录.

(就是依据左侧表中的数据,查询右侧表中的数据)

 

右外链接:在查询结果中包含join右侧表中的所有记录,以及join左侧表中匹配的记录.

(就是依据右侧表中的数据,查询左侧表中的数据)

 

全链接:在查询结果中包含join两侧所以的匹配和不匹配的记录.

(也就是相当于left join union right join的结果)

 

inner join:在查询结果中仅返回符合on 条件的列

 

select * from department_table left join staff_table on department_table.department_id=staff_table.department_id//左链接


select * from department_table right join staff_table on department_table.department_id=staff_table.department_id//右链接


select * from department_table inner join staff_table on department_table.department_id=staff_table.department_id//内链接

 

 

select * from department_table full join staff_table//全链接
 
分享到:
评论
1 楼 adosea 2012-11-22  
学习[color=olive][/color][size=x-small][/size][ali[b][/b]gn=right][/align]

相关推荐

    SQL_左外连接_右外连接_全连接_内连接

    右外连接与左外连接相反,返回右表的所有行,即使在左表中没有匹配的行。对于左表中没有匹配的行,结果集中的相应列将是NULL。 ```sql SELECT authors.*, publishers.* FROM authors RIGHT JOIN publishers ...

    左外连接右外连接,内连接区别

    本文将深入探讨三种主要的连接类型:左外连接、右外连接和内连接,并通过具体的例子来阐述它们之间的区别。 首先,让我们从内连接(INNER JOIN)开始。内连接返回的是两个表中满足特定连接条件的记录。在示例中,`...

    内连接、外连接、左链接、右链接

    内连接、外连接、左链接、右链接................

    oracle左右连接方法

    本文将详细介绍Oracle中的左连接(Left Join)、右连接(Right Join)、内连接(Inner Join)、全连接(Full Join)以及交叉连接(Cross Join)的方法,并通过示例来帮助理解每种连接的特点。 ### 一、左连接(Left...

    MYSQL 左连接右连接和内连接的详解及区别

    主要介绍了MYSQL 左连接右连接和内连接的详解及区别的相关资料,需要的朋友可以参考下

    数据库:笛卡尔积、内连接、左连接、右连接

    本篇文章将深入探讨四种基本的连接类型:笛卡尔积、内连接、左连接和右连接,以及它们在实际数据库操作中的应用。 首先,我们来理解笛卡尔积(Cartesian Product)。笛卡尔积源自数学概念,它表示两个集合的所有...

    数据库左右链接

    本文将详细介绍三种主要的连接类型:**内连接(Inner Join)**、**左连接(Left Join)**、**右连接(Right Join)**。通过具体的例子来解释每种连接类型的含义及其应用场景。 #### 二、内连接(Inner Join) **内...

    sql 左连接和右连接的使用技巧(left join and right join)

    在众多的连接类型中,左连接(LEFT JOIN)和右连接(RIGHT JOIN)是两种常用的外连接方式,它们允许我们处理不完全匹配的数据情况。 左连接的主要特点是保留左表(也就是在FROM子句中先出现的表)的所有记录,即使...

    Oracle左连接返回多条记录中一条记录的查询语句

    Oracle左连接返回多条记录中一条记录的查询语句,更具指定条件分组排序,返回各组中第一条记录

    oracle 左右链接

    oracle中左右连接left /right join 貌似不起作用,使用(+)代替。

    Gbase 8s查询之连接查询

    左外连接返回左表中的所有行和右表中的匹配行,右外连接返回右表中的所有行和左表中的匹配行,完全外连接返回两个表中的所有行。 自连接是指一个表与自身进行链接操作,这实际上是一种特殊形式的内连接。例如,我们...

    SQL 四种连接-左外连接、右外连接、内连接、全连接详解

    SQL的四种连接方式是数据库查询中常用的操作,它们分别是内连接(Inner Join)、左外连接(Left Outer Join)、右外连接(Right Outer Join)和全连接(Full Outer Join)。每种连接方式都有其特定的应用场景和返回...

    右侧换成相应的ASP内容,

    右侧换成相应的ASP内容,

    数据库的交叉表、左链接

    左链接返回左表的所有记录,即使在右表中没有匹配的记录。如果左表的一个记录在右表中没有匹配,结果集将包含NULL值。这在你需要保留完整左侧数据的情况下非常有用,比如你可能想知道所有客户的订单情况,即使他们还...

    数据库的连接数和连接池

    在 Linux 系统中,每一个 TCP 连接都要占用一个文件句柄,系统允许创建的链接数取决于句柄数的上限。超过这个值再创建链接就会报这样的错误:“Can't open so many files”。 通过命令 ulimit -n 可以查看当前系统...

    内连接和外连接

    根据连接方式的不同,可以将连接分为几种类型,包括内连接(Inner Join)、左连接(Left Join)、右连接(Right Join)以及全连接(Full Outer Join)。此外,还有分组(Group By)、排序(Order By)、全文搜索等...

    02 从左到右的流水灯.zip

    3. "从左到右的流水灯.PWI":这可能是一个项目工作区文件,它可能包含了多个相关项目或子任务的链接。 4. "Keil C":这可能是提到使用的编程语言,即C语言,Keil C是专为微控制器编程的一个流行编译器。 从这些文件...

    jQuery按钮控制图片左右滚动代码.zip

    通常,这可以通过添加链接到CDN(内容分发网络)或下载jQuery库并本地引入来完成。 2. **DOM元素选择与操作**:jQuery提供了一种简洁的方式来选择和操作HTML元素。例如,我们可以使用`$("#id")`来选取ID为“id”的...

    JS跑马灯.网站首页的图片左右滑动.连接数据库,从数据库中获得图片.JS跑马灯.RAR

    【标题】中的"JS跑马灯"是指JavaScript编程中实现的一种动态效果,通常用于网站的头部或底部,显示滚动的文字、图片或者链接,模拟出一种类似马灯在幕布上移动的效果,为用户带来视觉上的吸引力。这种效果常用于首页...

Global site tag (gtag.js) - Google Analytics