为了学习Hibernate,再来复习复习这个东东
LEFT OUTER JOIN 或者 LEFT JOIN 表示左外联接
RIGHT OUTER JOIN 或者 RIGHT JOIN 表示右外联接
FULL OUTER JOIN 或者 FULL JOIN 表示全联接
left join:在查询结果中包含join左侧表中的所有记录,以及join右侧表中匹配的记录。
right join:在查询结果中包含join右侧表中的所有记录,以及join左侧表中匹配的记
录。
full join:在查询结果中包含join两侧所有的匹配和不匹配的记录。(也就相当于left
join union right join的结果
inner join:在查询结果中仅返回符合on条件的列
多个表使用外连接:
select * from tablea as a left join tableb as b on a.id=b.id
right join tablec as c on a.id=c.id
delete a,b from tablea as a inner join tableb as b on a.id=b.id;
update tablea inner join tableb on tablea.id=tableb.id set tablea.adate=tableb.bdate ;
SELECT PPDMOBJECT.PUID, PPDMOBJECT.TIMESTAMP , PPDMOBJECT.POID, PPDMOBJECT.OWNINGSITEU, PPDMOBJECT.ISFROZEN, ppdmappobj.PARCHIVE_INFO, ppdmappobj.ROWNING_GROUPU, ppdmappobj.RLAST_MOD_USERU, ppdmappobj.ROWNING_USERU, ppdmappobj.PCREATION_DATE, ppdmappobj.PARCHIVE_DATE, ppdmappobj.PLAST_MOD_DATE, ppdmappobj.PBACKUP_DATE, pworkspaceobj.POBJECT_NAME, pworkspaceobj.POBJECT_DESC, pworkspaceobj.POBJECT_TYPE, pworkspaceobj.POBJECT_APPLICATION, pworkspaceobj.PREVISION_NUMBER, pworkspaceobj.PREVISION_LIMIT, pworkspaceobj.PDATE_RELEASED, pbomline.PARENTBVR FROM ppdmappobj INNER JOIN PPDMOBJECT ON ppdmappobj.PUID = PPDMOBJECT.PUID INNER JOIN pworkspaceobj ON ppdmappobj.PUID = pworkspaceobj.PUID INNER JOIN pbomline ON PPDMOBJECT.PUID = pbomline.PARENTBVR AND (pbomline.CHILDBV = 'LMxFeGa8SXUZVaK' OR pbomline.CHILDITEM = 'LMxFeGa8SXUZVaK' OR pbomline.PUID IN (SELECT PUID FROM PALTBOM WHERE PALTBOM.ALTPUID = 'LMxFeGa8SXUZVaK')) ORDER BY pworkspaceobj.POBJECT_NAME
分享到:
相关推荐
右外连接与左外连接相反,返回右表的所有行,即使在左表中没有匹配的行。对于左表中没有匹配的行,结果集中的相应列将是NULL。 ```sql SELECT authors.*, publishers.* FROM authors RIGHT JOIN publishers ...
本文将深入探讨三种主要的连接类型:左外连接、右外连接和内连接,并通过具体的例子来阐述它们之间的区别。 首先,让我们从内连接(INNER JOIN)开始。内连接返回的是两个表中满足特定连接条件的记录。在示例中,`...
内连接、外连接、左链接、右链接................
本文将详细介绍Oracle中的左连接(Left Join)、右连接(Right Join)、内连接(Inner Join)、全连接(Full Join)以及交叉连接(Cross Join)的方法,并通过示例来帮助理解每种连接的特点。 ### 一、左连接(Left...
主要介绍了MYSQL 左连接右连接和内连接的详解及区别的相关资料,需要的朋友可以参考下
本篇文章将深入探讨四种基本的连接类型:笛卡尔积、内连接、左连接和右连接,以及它们在实际数据库操作中的应用。 首先,我们来理解笛卡尔积(Cartesian Product)。笛卡尔积源自数学概念,它表示两个集合的所有...
本文将详细介绍三种主要的连接类型:**内连接(Inner Join)**、**左连接(Left Join)**、**右连接(Right Join)**。通过具体的例子来解释每种连接类型的含义及其应用场景。 #### 二、内连接(Inner Join) **内...
在众多的连接类型中,左连接(LEFT JOIN)和右连接(RIGHT JOIN)是两种常用的外连接方式,它们允许我们处理不完全匹配的数据情况。 左连接的主要特点是保留左表(也就是在FROM子句中先出现的表)的所有记录,即使...
Oracle左连接返回多条记录中一条记录的查询语句,更具指定条件分组排序,返回各组中第一条记录
oracle中左右连接left /right join 貌似不起作用,使用(+)代替。
左外连接返回左表中的所有行和右表中的匹配行,右外连接返回右表中的所有行和左表中的匹配行,完全外连接返回两个表中的所有行。 自连接是指一个表与自身进行链接操作,这实际上是一种特殊形式的内连接。例如,我们...
SQL的四种连接方式是数据库查询中常用的操作,它们分别是内连接(Inner Join)、左外连接(Left Outer Join)、右外连接(Right Outer Join)和全连接(Full Outer Join)。每种连接方式都有其特定的应用场景和返回...
右侧换成相应的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)、全文搜索等...
3. "从左到右的流水灯.PWI":这可能是一个项目工作区文件,它可能包含了多个相关项目或子任务的链接。 4. "Keil C":这可能是提到使用的编程语言,即C语言,Keil C是专为微控制器编程的一个流行编译器。 从这些文件...
通常,这可以通过添加链接到CDN(内容分发网络)或下载jQuery库并本地引入来完成。 2. **DOM元素选择与操作**:jQuery提供了一种简洁的方式来选择和操作HTML元素。例如,我们可以使用`$("#id")`来选取ID为“id”的...
【标题】中的"JS跑马灯"是指JavaScript编程中实现的一种动态效果,通常用于网站的头部或底部,显示滚动的文字、图片或者链接,模拟出一种类似马灯在幕布上移动的效果,为用户带来视觉上的吸引力。这种效果常用于首页...